Photo of Jezi and Nico - because I can!
Have you heard of hunger puke? I've come across it a lot, but never realised it had a name, Steve and I used to joke and call it empty belly syndrome. lol. It only ever happens here first thing in the morning or when it's getting close to the evening meal. Most of these have done it at some point - Sammi today at about 4.15pm. She had breakfast at 7am and has only had a couple of shapes in between. I have found that giving them a small supper reduces the chance of them doing it in the morning, so a bonio and a carrot is supper at around 10.30pm. Google says .."Hunger pukes in dogs are when a dog vomits bile, a yellowish or greenish fluid, due to an empty stomach. This is a common issue that can occur when a dog skips meals or goes too long between meals.
Causes
Gastric acid buildup: When a dog's stomach is empty for too long, stomach acid builds up and irritates the stomach lining.
Gastric contractions: Increased gastric contractions can trigger vomiting.
Stomach sensitivity: Stomach sensitivity can trigger vomiting.
Symptoms
Vomiting bile or froth, but not food. Vomiting in the morning after not eating overnight. Vomiting during the day if there's a long gap between meals."