Mischievous, prankish, teasing, disagreeable but in a good way.
Cantankerous, stubborn, disagreeable.
Characterised or marked by a temper; bad-tempered; temperamental; hotheaded; moody