inabaan laiinetur voted up 12/29/2015 How Long Can A Dog Last Without Eating Food? Normally a dog over a year old, does not get parvo! It is probably a bacterial infection or a parasite in the intestines. The only way to get rid of it, is to take it to the vet. Best of luck to you and your dog!