Puppy classes are great, but I wouldn't wait. I would start now at home. 15 mins a day can help you bond with your baby, and will give your puppy a great platform to build on in puppy class. I honestly think it's never too early to start. However, keep in mind that your baby may not get it quickly because of their age. I usually start immediately with all pups that come to my home. Even if they are only here for the weekend, the fosters leave at least knowing sit.