My dog has had diarrhea for two days. :( Is there anything I can give him to settle his stomach? He's not eating or drinking much. He was hiding all day yesterday and lying around, which is out of character for him, so I think he feels pretty bad. I just put him in his crate since he was making a mess, too. Someone once told me pedialyte can be given to dogs if they get dehydrated, so does anyone know about this too?
So... First, I think you need to call a vet, as soon as possible. Two days is a long time, his health is at risk as a result of fluid losses. Your dog is lethargic, from your description, so rubbing some honey on his gums can help a bit, but you really are at the "get to a vet" stage if this is the case.
Now, diarrhea isn't all that uncommon and is often caused by the dog eating something it shouldn't as opposed to an illness. In those cases, there are some home remedies:
Now, if the dog is showing one or more of these signs it is critical to get him to a vet: