You really have to watch your dog when they throw up regularly, talk to your vet and try to figure out why. My puppy used to throw up from time to time too, not a lot but maybe 3-4 times a month when he was a few months old. If I feed him late, he will throw up bile from hunger. If he jumps too much and is too excited in the morning, he will also throw up and he throws up in the car if the ride is more than 30 sometimes 40 minutes. He is a barfy boy as my hubby calls him especially in the car lol. Now that he is almost one and a half years old, he is not barfing as much anymore, actually can't even remember when was the last time

. I make sure I give him some snack before tucking him in for the night so that he is not too hungry in the morning.
Edited to add: You know your dog best so I am sure you'll be able to figure it out