Well that is pretty much what farm life is like. There are three functional holding areas. Dog number 2 cannot be put in with the chickens but can be put in with the goats. Dog number 3 cannot be put in with either the chickens or the goats. Dog number 1 can be put in with both chickens and goats but cannot be put in with dog number 2 who is currently fertile and is too young to breed. Dogs number 2 and 3 can be put together for short times only as they adjust to each other.
Confinement area number 1 has neither goats nor chickens but is not particularly sturdy so dogs number 1 and 2 cannot be placed there or they will destroy it. Confinement area 2 has goats but not chickens. Confinement area 3 has chickens from dawn to dusk and goats from dusk to dawn.