Are you planning on getting a new puppy? - The best time to train your puppy is when they are 8 weeks - 12 weeks old. Need help planning ahead? Call us today 905.630.2029 because we can provide very special puppy training for the whole family! We will train you and your puppy in your home. We provide tons of handouts, pictures and training videos of your pup and you learning every step of the way. We want you to have a great plan to teach your puppy everything they need to know to be the most well behaved puppy in your neighbourhood.