if you got the money mate, id buy a decent wormer, im sure you can get a bottle of panacur for about 20 quid, that will sort the worms out an last you a while, you have to give the pup it 3 days in a row tho, if you cant get that id get drontal or summat, stay away from the cheaper wormers you find in pet shops an places, get a good un an get rid a them, make sure pup gets best start