Farm animals

12345678
Across
  1. 3. Has wool
  2. 5. Swims and quacks
  3. 6. Climbs and gives milk
  4. 8. Has long ears
Down
  1. 1. Used for riding
  2. 2. Lays eggs
  3. 4. Likes to roll in mud
  4. 7. Gives milk