Hey! Welcome! I know most training classes around here just require your puppy to have their first 2 sets of vaccinations. Think about it, they are all puppies and if they've had the same exact two shots, I just don't see what they can pass to each other? It's probably pretty rare. I believe that while we of course need to keep our dogs safe, that puppy socialization is sooo important. So if not in a class, if you have a friend with another little dog, etc, anything is so important for a young pup.
I didn't take Jackson to the groomer until he was 4 1/2 months old.