Thank you for your question regarding your boy Riley who managed to eat a ham bone last night! This sort of case does worry me since so often I see dogs such as Riley in my clinic who have accidentally (or otherwise) ingested toys, bones and other objects and more often than not, these need to be removed via surgery. Bones can easily cause a partial obstruction in the intestines or if he managed to chew it up well, it can even just cause bad constipation. It sounds like it is causing Riley a bit of diarrhea here as well as lethargy and inappetance now. You are certainly going to need to continue to keep a close eye on him, but the fact he is still vomiting and won't even drink water is a real concern. If Riley can't keep water down, then you really do need to get him seen by your local ER vet to follow up and get him rehydrated with an IV line before investigating the cause of his symptoms tonight.
For now, please keep a close eye on Riley's mucus membranes, capillary refill time and respiratory rate as follows:
Mucus membranes - flip his lip and look at the color of his gums. They should maintain a nice salmon pink color. Get him to the vet if they appear white or very pale pink, or if they are a dark deep red color.
Capillary Refill time - this measures blood perfusion and test this by putting your thumb on his gum to apply pressure. After you release your thumb you will see the gum blanch. Capillary refill time is the amount of time it takes (in seconds) for the gum to return to a healthy pink color from the blanched white color. If 2 seconds or less don't worry - if it is taking significantly more time, again - off to the vet.
Respiratory Rate - if he is continuously panting throughout the evening this is a sign of shock and or pain and a signal for a trip to the vet.
There are a few things that could happen from here including a partial chronic obstruction, a full complete obstruction or even something like an intersucception where the bowel telescopes in on itself. If your boy doesn't defecated in the next day or two, it may be worth having your Vet take a couple of abdominal xrays (plain and contrast ones to help highlight a foreign body). If it seems as though there is something stuck in his gut, the next step will be an exploratory laparotomy (opening up his abdomen) to be able to get the foreign material out. You will need to get Riley seen for this tonight if he continues to vomit and/or if the diarrhea doesn't settle.
All the best with Riley, and as above, because an obstruction is a real possibility here (along with bad dehydration), you really should try to get him seen today if you can. I hope all of the above makes sense? If you have more questions or if I can help in any other way, please do not hesitate to ask! If you would like to accept my answer, please press RATE OUR CONVERSATION (I am not compensated in any other way). Bonuses are always welcome. Thanks! I hope to work with you again soon!
PS: If you have additional questions after you rate the question, you are welcome to request me for additional conversations if I am on-line or by beginning your question "Dr. E..." or "Pet-doc..." and others will leave the questions for me.