Sick puppy

So Richter, our 11 week old rottie puppy, has been throwing up pretty much all day. It’s not foamy or anything, but it was yellow and kind of slimy or watery with his kibble in it (we got the same food that the breeder had so I don’t think it’s because of his kibble). It was at its worst this morning (threw up like 5x) and this afternoon he threw up just once. My suspicion is that he ate something bad- I’m blaming a soft edible chew stick (specially for puppies) since he had that for the first time last night… After a visit to my mom’s store he seems more energetic. He’s also finally touching his food again so I feel like the worst is over… in case it isn’t, should I contact the vet first thing tomorrow or is it okay to wait it out a little longer?

(First picture is of him this morning when he didn’t want to leave his crate, the last two are now of him clearly feeling better and back to playing around 💙)