We took our puppy to the free socialization classes that Dogma offers - which are a great idea. Our puppy is very playful and sometimes a bit too playful. Attending the classes she was able to learn how to play properly with other dogs in a safe environment. We noticed huge improvements in how she played with dogs just from taking her to the free classes. You learn a lot in the classes, and while people have mentioned that there are tons of dogs and you don't get one-on-one time, I found the tips that the trainers gave you during class very helpful and then could go home where it was quieter and practice with our puppy.
Recently I was in desperate need of a daycare last minute. Dogma had space and took my dog in no problem. They were incredibly accommodating and I felt comfortable knowing Kaya was going to be in caring hands. We will be looking into doing weekly daycare with Kaya as she came home so tired and so happy from playing and learning all day.