I used one dose of Revolution flea treatment prescribed from the vet and all the fleas went away and my puppy was itch-free
From then onwards, I always bathed him whenever he played with other dogs, which is not very often - maybe once ever two weeks he has play dates.