Germany has around 82 million people.
Estimated 45 Million shooting weapons are in possession. Many of them illegal (for example people inherited weapons from their parents but did not register them, weapons were imported from East Europe or illegally left behind by the leaving soviet army).
The ownnership is highly regulated. If you want to buy a weapon, you need a permission a Waffenschein and/or Waffenbesitzkarte (owner registration). A 'Waffenschein' is a permission to carry a gun in public. This permission is usually only given to Police, professional bodyguards or similar. A Waffenbesitzkarte allows you to have a weapon for sports (or similar) and you are only allowed to carry the weapon in a closed and sealed transport box without ammunition. To get a Waffenbeitzkarte is not that easy - for example if you are under 25 you need a psychological check.
Thus the only shooting weapons one ever sees in public is usually from the police or a forester.
Around 20000 crimes are done with weapons. This is 0.3% of all crimes. At 4500 crimes there is some shooting.
In the statistics cited by DER SPIEGEL ( http://www.spiegel.de/panorama/justiz/polizei-schoss-2011-se... ) it is mentioned that the police shot 8812 times at animals. Almost all these cases were animals who had serious injuries due to traffic accidents.
But many Germany use weapons for sports. For entertainment see this video: