First of all, we highly recommend the Puppy Social Development Program for any puppy! Yours, because it will be over the age of 15 weeks, would be in the Senior Puppy Group at 10:30 am on Sundays. You can also register for the Teenage Transition class where we continue with controlled play to develop impulse control. This class also provides training for reliable response to basic commands such as sit, down, maintain, loose-leash walking, recalls etc.