Yesterday our 4 month old puppy had a very normal day. 2 meals (Innova lbp) normal drinking, play, urination and bowel movements. The last bm was at 9pm on his evening walk. At 11 pm he woke us by vomiting his food on the crate. At 11:30 he vomited bile. We gave him a small amount of kibble at this time. At 3:30 he vomited bile. He ate a normal breakfast, then vomited it 2 hours later. Needless to say I am concerned. Zeke has been on antibiotics for the last week and a half for a skin infection, and ear ointment for yeast in his ears. All shots are up to date, and fecal test 1.5 weeks ago was clean. I have only owned him for 2.5 weeks. Other than the vomiting, he is symptom-free. Good playful energy, normal appearance and drinking. What do you think? Immediate vet visit? Withhold food for 24 hours? Chicken broth and rice? Thanks in advance...