Gemma is a 10 month old, intact miniature poodle, weighing about 15 lbs. She's just finishing her first heat cycle. She's an extremely finnicky eater (tried raw ...didn't really like it) but has been doing well on a gently cooked diet, with raw pureed veg and supplements. Every now and then she will wake up in the early hours and vomit repeatedly. She is nauseous the next day and fasts. Sometimes she will take a bit of bone broth. Her behaviour, energy and mood are otherwise good. She loves to play fetch, and gets walked at least 3 times a day. It is frustrating to try to backtrack and recall what brings this on. Any thoughts on what this could be?