Originally Posted by Aimster
And now he's throwing up yellow bile.
This is because his stomach is empty (which makes sense given he's not eating). I'd take your puppers to see the vet and have some bloodwork done to make sure there is nothing medical going on. It could just be a tummy virus, but best let the experts make that call.