Aw, poor Rico, I hope he feels better soon. Don't beat yourself up...my gosh, we've all done things w/ our yorkies that we later felt bad about. You are a good Mama and Rico was just sneaky

.
Pumpkin can help...but I'd almost say give your vet a call and ask if he thinks it'd be better to give something stronger or prescription, or perhaps kaopectate (which dogs can have). Since he went through a lot lately, it might be good to just put in a quick call to the vet or the tech.