Ziegen would pull us on walks, jump on people, wouldn't want to go outside, hated water...now he has done a 360 on all of those... Canine Perceptions has turned my dog around into such a well behaved pup...to be successful is worth every penny. I cannot thank Tim and crew enough. They would send me updates when asked, they are very affordable, and they wouldn't let Ziegen graduate from the program until they KNEW he was ready. You will not find a better crew than Canine Perceptions. They care about your dog and treat them like family.