- Pfefferspray - pepper spray, must be certified against animals, by law they shall be used against animals only
- Tierabwehrpistole - pepper spray that looks a bit like toy gun, shoots jet of pepper up to 7 meters far, againt to be used against animals only
- Signalwaffe - pistol that makes bang but shoots no projectile, if you try loading live ammo the gun will explode
https://youtu.be/xLL2P-divYU
- Gaspistole - pistol that looks real but shoots pepperspray cartridges. Extremely dangerous against attacker armed with knife/real gun as his response will most probably be very violent.
To be able to carry any of the above mentioned "guns" (because that is what is now being sold in Germany in higher numbers, forget a real firearm for self defense), you need to get a “kleiner Waffenschein” (small gun license).
As my German friend explained it to me:
There are countries like Czech Republic or Austria, where sales of FIREARMS are going up, but when you read about self-defense weapons sales surge in countries like Germany, think of a pepper spray.
If you think this is bad, then imagine there is multitude of countries in Europe where people are banned from carrying even that damn pepper spray for self defense.
Last but not least, do not put EU into the same basket as regards gun laws the same as immigration problem. As a general rule, if you take a look around EU countries welfare benefits amounts, you get also good idea about the proportion of immigration in the past year.