ever since last night my dog has been throwing up a lot. we were thinking that he either ate something dead or something from the cats (poop or puke) but now i don't think that's what happened. maybe he swallowed something that was too big for him to pass? how long do we have until it becomes very serious because it's WAY to late to take him to the vet. do you recommend taking him to the vet right away in the morning? please help, he's still just a puppy and i don't want to see him go so soon especially since he was giving us signs all day

the biggest problems are: i can't drive him, it's almost 1am so my dad's asleep, and my mom's out of town. i don't know what to do!