rolling in deer doo doo I never gave my Daisy a bath. Put a Lab near a pond and they clean themselves. In fact giving a Lab a bath too often will just dry their coat/skin and cause problems.

If puppy isn't scratching then see if the spots fade and disappear. It does sound like a contact allergy of some sort. If he starts to scratch dose him with 50 mg of Benedryl at night, and 25 mg in the morning to soak up the histamine. Confirm dosage with your Vet. Also check real carefully for fleas, but again would expect itching.