ivermectin poisoning in dogs topical ivermectin cost is ivermectin safe for pregnant dogs