is praziquantel safe for dogs is ivermectin sold over the counter where to buy ivermectin for humans in uk how to use ivermectin to worm chickens