Canine Resolution has helped my family and I, train our dogs to be absolutley amazing! We have 2 dogs, and a puppy, and all of them are great! Our puppy is still in the learning stages, but is doing exceptionaly well for her age (2 1/2 months)! They have helped us train our two dogs, and we cant wait to enroll our puppy! They seem to know the answer to just about everything, at least if its dog related!