I did not take Betty or Ted to puppy parties - although they can be good for socialisation I have heard they can be a waste of time unless well run. Most puppy training classes will insist that the puppy has had all it's jabs so any time after then. I have got a 1-2-1 session with a trainer with Ted tomorrow ( all part of the class package) and will start classes with him on Monday - he is 13 weeks. Betty started much older because of her attack at 12 weeks but most classes insist the puppy is under 20 weeks.