Yes, German shepherds can have bananas. Bananas are low in sodium but have a high percentage of potassium, which benefits the heart and kidney function in dogs. Besides, bananas have fiber and vitamins, which help their health.