Avoid if you have a small breed! We took our 2 puppies to Bonnie’s with the main aim of helping to socialize them. Bonnie’s approach to this is to put 10 to 15 dogs together in a small pen and let them fight it out. There’s one trainer in there with them who is so busy picking up the bigger dogs that fight that they don’t notice the smaller dogs are just getting monstered. Way too many dogs packed in for the one trainer to handle. They kept telling us that it was normal and to continue as the dogs would “sort it out”. But every session ended in our dogs shaking and sitting in a puddle of their own pee after at least 6 dogs had either attacked or dominated them. Going to Bonnie's scared our dogs and has left them terrified of all other dogs. I would not recommend Bonnie’s and believe that small dog breed owners should be warned about the potential damage they could do to their puppies at such a critical stage in their social development.