For a lot of people taking compliments is very hard. In the category of people who can not take compliments there are two major divisions.
1. People who live in a bubble of their own over-confidence and when complimented they naturally expect more than what is required or said. Also such people compliment others only because they want a compliment.
2. People who think that a genuine compliment can not come to them. You compliment them and that very instant the reply will be "Are you trying to flatter me?" or "Is this in flattery?". Any person would obviously feel dim-witted and be convinced not to compliment that person again.
When complimented behave like a gentle human who keeps his ego aside and say 'Thank you' (try it, it's not hard).