I think that most of the German divisions of many kinds had two or three regiments of two batallions each. Even a Panzerdivision had Panzerregiments of two Panzerbatallions. By example, I will mantion how the Panzervisionen XV and XXI from the DAK were composed of:
A Panzerregiment (2 batallions of 84 armoured vehicles each)
An Artillerieregiment (3 groups of 3 batteries each, including a heavy 150mm one)
An Infanterieregiment (motorised of 3 batallions, 4 companies each)
Beside there were a Recoinassence batallion (30 light-armoured vehicles), a FLAK batallion (88s) and support troops, totallizing nearly 12.000 men.
The Infanteriedivisionen were simpler (3 regiments of 2 batallions of 4 companies each). Hope this helps.
