Originally Posted by cloud_shade
Does she eat really fast? Is the stuff she vomits up whole or digested? If it's mostly whole, she may be just eating too quickly. Sometimes placing the bowl on a phone book will help. Spreading the food out on a flat surface or putting a golf or tennis ball in the bowl will also force her to slow down.
Sometimes it's not the food, it's that they're eating too fast. I've found that I have to give smaller portions more often and keep Bella's bowl elevated or else she will vomit minutes after she eats. Then she immediately wants to eat again. Now, I'm getting really gross here, but sometimes there's hair in it, but most of the time it comes out exactly as it went in.
Slowing her down is the only thing that's worked.