"ivermectin" "oral" for "mites" "cats" dosage how often can i use ivermectin on cattle ivermectin 3 mg ivermectine kaufen best ivermectin pyrantel for dog