John has been training dogs for over 20 years. John is a personal in-home dog trainer. He has worked with over 3,000 dogs of all ages, sizes, breeds, temperaments.