You have to do your own due diligence... sometimes unscrupulous or just downright ignorant 'breeders' will advertise pups as 'having had all their shots'. Well, depending upon the age of the pup, they may have had all they need - up to that point in time. An 8 wk old pup will have just started its puppyhood vaccination series, while a 16-18 wk old pup - properly vaccinated - would be expected to be protected. Most states don't require or recommend rabies vaccination before 3 months of age.