How often do pups need worming, once they're past the every two weeks stage? Mine is 18 weeks and I'm not sure he's ever been free of them yet. Seeing them in his poo again. Would they be causing stinky runny poo sometimes too? Is the good treatment only available from the vets? Sorry for all the questions!