The carnival („Fasnet“) in Oberndorf am Neckar has three main types of „fools“. The „Hansel“ with his eye-catching wig and umbrella, the „Narro“ with painted costume, heavy bells and a pretzel stick, and the slow and limping „Schantle“.
They all present spectators with little gifts (paid by each person behind the mask for themselves): candy, pretzels, oranges and sausages. Every year, the Oberndorf carnivalists hand out over 40,000 pretzels on carnival Tuesday. To put that in perspective, you have to know that the whole town only has 13,691 inhabitants, with 2,500 of them taking part in the parade.
More images: https://commons.wikimedia.org/wiki/Category:Fasnet_in_Oberndorf
Article in the German Wikipedia: http://de.wikipedia.org/wiki/Narrenzunft_Oberndorf