Canine Consultants & Pet Supply offers a variety of products and services. It is well known for it's outstanding dog obedience classes and training. It is fairly expensive, but they offer a guarantee and lifetime services. So, over the life of your dog, if obedience or behavior problems pop up, you can go back to classes or get advice. Canine Consultants & Pet Supply does offer residential training with dogs, and owners. I.E., if you have some unusual circumstances, like an elderly or injured or disabled owner, they will take that dog home with them and teach it the fundamentals of training for several weeks, and then work with the owner and the dog together. They also offer quality kennel services for the dogs that they have trained.
PROS: Residential training with dogs
CONS: Pricey, but worth it