I had to put my poor little Crosby (daschund) on a diet. He has to lose 5 pounds (in about 6 months). He was eating his new few for a while but then decided that he didn't like it. So now he just "inhales" it so his brother, Jovi, doesn't get it. Anyways after eating he had been throwing it all up for the last 3 or 4 days. The vet suggested that I use a muffin tin and put a few kibbles in each so he can't eat so quickly. So far, it has really worked. Just an idea for anyone who is having the same problem.