Question: why is my gsd not eating?
Answer: Your GSD may just have canine influenza, or the common dog flu. But, this can be enough to cause loss of appetite. ... On the other hand, your German Shepherd not eating may mean something more significant like cancer, liver or kidney disease, dental disease and more. ... Take the dog to the vet.