Chihiro's breeder suggested and provided a small bag of Royal Canin large breed puppy and from what I understand it's a pretty choice food but it's VERY expensive here. Over time I've switched her to Nature's Choice Large Breed Puppy and although she seems to be doing well I've noticed the past few days she's been puking a bit. She's eating well, her stools are fine, she's actice and otherwise just the picture of health. It looks like just partially digested food that comes up with either very little or no bile at all. It's almost always at night that she gets sick too. Could it be that I'm feeding her too much at one time? She gets just about 1 1/4 cups 2x's a day. Would it be better to feed her 3x's a day with the last meal being a bit smaller?