It's been a while since I did this - do I need to get regular worming treatment from my vet or can I buy it from general pet supply shops?