ideally you should allow your dog out only after two weeks since his final vaccination.
bathe your puppy before taking him to the vet to get his shots.
he can't get any more baths within one week (5 to 7 days) after his shots because it will greatly stress him out.