Right away! The sooner you learn our system the faster you will be able to communicate with your dog to get the behaviors you want. Training a younger puppy is easier; habits (good and bad) can be formed in as little as 2-3 weeks. As soon as you walk in the door with a new dog or puppy, whether you know it or not, training has already begun.   So, the sooner you start teaching your dog – the better! Once you learn our system and create the right environment for success, training will be a breeze! Puppy group classes can also help with socialization and follow through.   Puppies must be 4 months of age before they can enroll in our ‘board and train’ comprehensive program. Dogs can enroll in private training at any age.   Puppies may enroll in Puppy 101 group training classes after 8 weeks of age and under 6 months of age.