Do puppies normally get 3 DHPP shots or 4? I'm conflicted. The breeder (who is a vet) paperwork shows 4 needed, with Isabella's scheduled "due" dates. She had one before we got her and she's gotten 2 from our vet. At the last appointment, our vet said she'd get her Rabies shot at her appointment the end of this month and she'll be done. Unless I misunderstood, that means only 3 DHPP. Is that enough? She's 15 weeks old today and her next appointment is in 2 weeks...