My friend got a bulldog a couple months ago. She is 4 years old. When she got her from the breeder was was practically emaciated. She's gained maybe 10 pounds but she's still a bit too skinny.

My friend is having a hard time putting weight on her because she throws up -- ALL DAY. She's been to two different vets and neither one knows what's wrong.

She doesn't throw up bile -- she throws up her food and foam. The breeder told her she threw up every once in a while, now she's denying that she ever threw up at all. My friend has tried everything. At first she had her on EVO, but when the throwing up never ceased she tried just one protein source -- raw, using chicken. The raw didn't help so she put her back on kibble (first California Natural chicken, then lamb). She's used a TON of digestive enzymes with everything. She tried pepto bismal. She made the meals very small and spread them out throughout the day. She tried soaking the kibble in water. I recommended feeding her boiled chicken and white rice -- tried it to no avail.

She doesn't throw up right away -- she will usually throw up a half an hour after eating. Occasionally she won't until a few hours after eating, and the food is still completely undigested.

Nothing seems to be working. The vet is now recommending that she put her dog on a vegetarian kibble, as it will be "easier to digest" -- which goes against everything I've learned. I don't understand how soy and grains is going to be easy on her belly.

Does anyone know what condition this is, and what can be done to help?