The other day my dog ate some grass and threw it up. Then the next day he had some bloody diarrhea. He was still his normal self and eating and drinking. Around 9 p.m. He held up his one paw and started yelping. I couldn't find anything wrong with his leg and he let me touch it without yelping. He was just laying around. The next morning he gets up and is walking around fine and has normal poop. Now he has no energy and just lays around and will randomly yelp. He is still eating and drinking. His vet doesn't come back from holidays until Wednesday.