Well I can say that Brewer is almost back to normal. I was not able to get him to the vet last friday because my shift at work ran late and the vet was closed. So I hoped for the best over the weekend (even though if something happened I am able to take him to the er vet). He has not thrown up since Thursday and he has been eating again. Normal poo and has his energy back. It must have been just a bug that is going around. Just wanted to let everyone know that he seems to be good. Thanks for all the help and suggestions.