contrary person; sourpuss; dog-in-the-manger
Describes someone who habitually takes a negative, contrary, or uncooperative attitude; often used for a person who refuses to go along with others or spoils things out of stubbornness.
He's a contrary person; whenever everyone agrees, he always objects.
That sourpuss ruins the fun atmosphere for everyone.