8wks-18wks (some puppies can be permitted to start a little late but 6 month is the hard cut off).