How do I get my animals to not congregate at the same place my dwarfs do?
Another solution would be to build cages(b to build then j for cage) and assign the animals to the cages(query the built cage and assign). A built cage can have any number of tame animals stuffed into it. Newborn animals will appear outside the cages, so you may have to occasionally assign the new animals to the cage as they show up. If you're concerned about FPS cages should be pretty good for that, caged animals won't pathfind at all.