i would also go to the vet, as the pup seems to have alot of worms you may need to get expert advice, the pet shop wormers arent as good as the vet ones and you need to get her weighed to get the right dose for her weight and age

good luck they arent nice