If he's young and not had good care, it's likely he has worms whether you can see them or not. There are worms that can't be seen with the naked eye, and if these are tapeworms is impossible to tell from the picture. Bring a fresh stool sample to the vet when you go, and they'll let you know if he needs to be dewormed. It's easy and cheap to do, so no reason to put it off really. Some worms that dogs carry can also spread to humans, so make sure you're washing hands after cleaning up after him and also wash his bedding after he's been treated.
I don't treat my dogs for parasites unless they have symptoms and a positive fecal test. Repeated doses of unneeded medication can be hard on a dog's system...gut especially.
I don't treat my dogs for parasites unless they have symptoms and a positive fecal test. Repeated doses of unneeded medication can be hard on a dog's system...gut especially.