Canine PhD is a great place for basic training classes and also for specific individual training issues. The staff is the best! Very knowledgeable and qualified. Most of all, they take a real interest in each dog they work with. They take time to get to know each dog and owner so that training can be individualized.
Canine Ph.D. is an excellent training facility. The instructors are wonderful and the small class sizes provide for very a personal experience for both you and your dog!