How much ammo depended on what the units was doing, and what sort of squad was carrying the gun.
A German rifle squad in the attack might start with 500 rounds carried by the gunner and his assitant. Some of the other squad members might carry 100 or 200 rounds each, on a loose belt, or still in the package.
A crew with a tripod mounted MG 34 or MG 42 could have two, three or even four thousand rounds at hand. The tripod mounted gun was susposed to have a larger crew of 3-4 men. There were often men detailed to do nothing but carry ammo forward from the supply wagons.
The typical German rifle battalion or regiment had some horse drawn carts following with several thousand rounds of ammo. If a motorized unit the trucks or halftracks would have as much extra as possible distributed amoung them.
In a well prepared defensive position ten thousand rounds might be near at hand for the use of the MG. In those sort of situations two or more MG would be positioned near each other sharing a common ammo reserve.