I suggest getting him to the vet. 12 hours is a long time for a small dog to have diarrhea and now vomiting too. He may need fluids. Is he eating and drinking ? Could he have licked some of the treatment off himself and ingested it? That's just an idea but if he ingested any of it that would not be good. |