Formal:
* Mon petit homme (most literal translation)
* Mon cher garçon (my dear boy)
Informal:
* Mon petit bonhomme (my little fellow)
* Mon petit chou (my little cabbage - used affectionately for a child)
* Mon petit trésor (my little treasure)
* Mon petit cœur (my little heart)
Other options:
* Mon p'tit gars (my little guy - very familiar and casual)
* Mon petit loup (my little wolf - often used playfully)
The best option will depend on the specific situation and the relationship between the speaker and the person being addressed.