Melvin est ce qu'on appelle un sale type : égoïste, insolent et solitaire. A cause de sa peur panique des contacts humains, de sa multitude de phobies et d'obsessions, il pourrit l'existence des gens qui l'entourent. Jusqu'au jour où un petit chien bouleverse sa vie.