Hello, Recently switched our Mini Schnauzer Puppy to Canidae (2 weeks ago) by mixing with the old food she was eating. She's on all Canidae now and recently developed a problem. She throws up while sleeping. She will be sleeping then all of a sudden she wakes up and pukes all over. I was concerned it was the Canidae, however, she is throwing up long after she eats (often times 10-12 hours after eating). I'm now starting to think it may be something else. Whenever we take her in the backyard to do her business she runs around and eats bark, leaves, grass and anything else she can find. I'm inclined to believe this may be what's causing her to get sick. She is active and seems healthy and is almost 5 months old. This started about a week ago and has happened 4-5 times. It's always while she is sleeping though. Would appreciate any help or ideas. Thanks.