Petsmart doesn't do shots, the veterinary inside of Petsmart is Banfield but you have to contact them as prices may vary.
You might need to call & ask them if they offer that service. If not you will need to find a veterinary.
I'm not 100% sure but they do have a puppy package deal, I believe it's around $20. It comes with coupons for training, puppy essentials, food, grooming and a voucher to see the vet.
Thanks! Your answer is awaiting moderation.