Farm and adjectives

1234567
Across
  1. 1. fat and dirty animal
  2. 2. female bird
  3. 3. bird that swims
  4. 4. where animals are kept
  5. 5. prevents animals from escaping
  6. 7. the opposite to clean
Down
  1. 1. still water formed naturally
  2. 2. animal used for ridding
  3. 6. it has soft fur and claws
  4. 7. man´s best friend