I've been feeding my yorkie blue buffalo since she was a puppy (she will be 2 in november

. I had her on puppy formula and then switched over to small breed adult. I had researched a bunch of good dog foods and decided on blue buffalo. She seemed to be doing good with that until recently. I believe they changed their formula because I noticed the bag looked different but didn't think much of it. Lately she has been throwing up yellow foam and has been very itchy. I couldn't figure out what was wrong, I thought maybe she developed a food allergy. I started googling blue buffalo and came across a lot of complaints on consumeraffairs.com. I saw some other reviews saying their dog has been throwing up yellow foam as well. Needless to say, I will not be feeding her blue buffalo anymore! I would just be very cautious and be aware of any changes in your dog!