hearty as a buck

Adjective

 * 1)  Extremely healthy; extremely lively, high-spirited, or active.