Hot dog makes you suffer (5)
I believe the answer is:
incur
'suffer' is the definition.
(to incur is to suffer or experience)
'hot dog' is the wordplay.
'hot' becomes 'in' (both can mean fashionable).
'dog' becomes 'cur' (both can mean a despicable person).
'in'+'cur'='INCUR'
'makes you' is the link.
(Other definitions for incur that I've seen before include "Invite, bring about" , "Attract" , "Become subject to (something unpleasant)" , "Become liable to (something) through one's actions" , "contract" .)