We have a newly adopted 18 to 24 month old puppy and Michael’s methodical process of proven exercises is proving to be very successful, not just with our puppy and older dog, but with myself and wife. Very happy with hiring Michael, I would highly recommend Michael to help YOU train your dog(s).