I took Bailey to puppy training class to Petsmart AFTER he had all his shots, THAT'S what the trainer suggested. I think I has to prove he had all his shots too. I didn't know about taking your dog to petsmart at the time and transferring everything at the time. Now I wouldn't take Bailey there!