Why is Reinforce so small?
It was explained in the StrikerS soundstages  that she can turn into human size, but that cost her more magical power, which makes it not practical for combat. And Agito can do the same.

Source

http://nanoha.wikia.com/wiki/Reinforce_Zwei