Sulky means gloomy, sullen, or bad-tempered in a quiet way - someone who is silently showing they're unhappy. The opposite would be cheerful, which means happy, lively, and showing good spirits. Loving means affectionate, kind means benevolent, and garrulous means talkative - cheerful is the true opposite of being sullen and gloomy.