If they jump - then it's likely fleas.
You'll need to go to the vet and get flea treatment for your puppy and also have the vet run a fecal on the dog. If it has fleas, then it most likely is FULL of tapeworms, too! Tapeworms are caused by your puppy ingesting fleas.
So on top of the usual puppy Roundworms, he could be full of Tapeworms (among other parasites).
http://www.fidosavvy.com/puppy-worms.html
A trip to the vet is in order to remove the parasites on the outside and living inside this puppy.
They will set you up with a vaccination schedule for the puppy booster vaccinations, and on a parasite prevention program.
A heavy flea infestation can be deadly to a puppy, due to becoming anemic.