Hello, thanks for your question today! I am Dr. Drew, and I am a licensed veterinarian. I'll be happy to help you in any way I can.
Persistent vomiting of food and water can have many causes.
Viral infection is especially common in young dogs who haven't been fully vaccinated,
other possibilities include heavy intestinal parasite load,
or a blockage from eating a foreign object.
all of these are common in younger dogs.
Metabolic problems such as kidney or liver disease also can cause this, but are less common at this age.
if oral medicines are not being kept down, that tells us that injectable medicines are needed, so I must urge a veterinary examination today
She was initially having diarrohia also but this has stopped now, would this rule out foreign objects? as she has been known to eat and pass socks in the past.
no, that won't rule out a foreign object, unfortunately.
diarrhea can be present, or not, in cases of blockages,
but it doesn't definitively tell us much one way or the other.
with a history of eating socks, I must say that's my greatest concern at this time.
Ok thank you, will bring her to vets first thing.
you are very welcome -- best wishes to both of you.