this is a german shepherd forum but your dog sounds like he/she has a blockage which needs to b treated by a vet. it would require surgery to remove the blockage. throwing up generally means nothing is going through and the diarrhea is a result of her body trying to fix the issue and not working. your should have taken your dog to the vet immediately when they refused to eat or drink and is now lethargic. THIS CAN KILL YOUR DOG IF NOT TREATED IMMEDIATELY! get to an Emergency vet NOW or your dog may not make it much longer. its very possible that having waited so long as well, that your dog could die regardless of whether they get surgery or not due to swelling of the intestines which eventually restricts blood flow killing the intestine.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Shasta GSD 5/5/10 CGC, ITD, TC
"Dax" Thor z vom Weberhaus CAX, CGC, ETD, HCT, RATI, RATN, TC 3/18/2013
Zena GSD 6/1/03-2/16/2016
Riley GSD/BC 1/10/05-2/1/2013