Our building is extremely pet friendly, the Board loves dogs and we know that the two-pet max and size rule in the declaration is broken all the time. I would say that about 1/8 units have dogs. It's a community within a community.
While most dogs are under 35 pounds, we have a few big bruisers. One is dog-aggressive but the owners are very responsible and avoid the elevators.
Some people have two cats and a dog -- and who cares? As long as they don't bug anybody and nobody turns into a hoarding cat lady, there won't be an issue.
Troublesome dogs -- barking when people come to the door or who have separation anxiety -- are tolerated, within reason. It's as if everybody had a dog at one point and gets it. In fact, they are happy to have dogs around that they can interact with without any of the responsibility.
The dog owners know which people and dog to avoid. Any dog that proves to be a problem with people or pets must be muzzled at all times on/in the common elements.
I suppose that if somebody wants to get churlish about the declaration there will be a problem but we always find a way to work things out.
ETA: Unfortunately for Oololo the original poster we are way south of your boundaries.