One of my dogs Fr/pug throws up on the days that I work(when I get home). Then usually won't eat(as I feed when I get home) until just before bedtime. She does it every week. Lucky for her I only go 2 days! Yes, Stressing out can make them vomit, loose poop. If it was from that-usually goes away pretty quick.