Thanks for your replies. Ben rarely throws up. I have seen him vomit once or twice since I started changing out his food. I will try baby food and cheese and lunchmeat also.

My vet did two thryoid tests. He has mild hyperthryiodism. She said it isn't enough to cause this weight loss. We will monitor it closely though.

Again - thanks to all for your support!

Scott