My 3 month old shih tzu puupy was throwing up white foam. He threw up several times. He ate some food and water and since has been playing around. I noticed he was eating something off the road when I took him for his afternoon walk today. He has one last shot left.