Karma Dog Training has been amazing for our 5 month old puppy. We have done a private lesson with Jennifer, and scheduled a Board and Train with Angelika for our vacation. Both of these trainers are incredibly helpful, intelligent, and will show you results with your dog almost immediately. We've only been attending Karma classes for about a month, and have already seen great improvement with our puppy. Everything from crate training, socialization, and general obedience is worked on, and all in ways that are positive, and easy for your dog to learn. I definitely recommend this dog training to anyone with a new dog. You will learn a lot about how your dog thinks and learns. It's worth every penny, and we plan to use them until they think our puppy is as good as she can be. read more