The word puny means "small and weak", so yes, if a small man is also weak, you could call him puny.
it is puny
it is puny
Tiny, Small.
Exceptionally small.
Exceptionally small.
Puny Little Man - 2009 is rated/received certificates of: UK:12 (video rating)
little tiny or puny or small
yes to tiny little and small
tiny, puny
Something that's small is puny.
Petite has a better connotation, as puny implies weakness, while petite simply means small, and carries a more elegant tone.
tiny, puny, gnome etc. thesaurus.com