One thing I like about eating out in Germany is that you can separate your bill. Yes you can separate the bill! In a very unproblematic way.
Should you tip when eating out in a restaurant in Germany?
Yes! Most people do tip a bit.
So the second question would be: how much should you tip?