The correct option is
A Build
The adjective, 'stocky' means 'broad and sturdily built'. This adjective is most suitable to describe the following nouns: 'body', 'build', 'figure', 'shoulder' and 'man'. Hence, option A is correct.
Some adjectives which can be used with 'hair' are: 'luxuriant', 'glossy', 'bouncy', 'untidy' and 'dishevelled'. Some adjectives which can be used with 'lips' are: 'full', 'attractive', 'luscious, 'plump', 'rosy', and 'puckered up'. Some adjectives which can be used with 'teeth' are: 'sharp, 'decayed', 'beautiful', 'crooked', 'protruding' and 'pearly'. However, the word, 'stocky' cannot be used to describe 'hair', 'lips' and 'teeth'.
Given the above, options B, C and D are incorrect.