Full of spunky energy
• Full of pluck
• Full of spunk
• Full of vinegar
• Having spunk
• Ill-tempered
• Petulant
• Pugnacious
• Spirited
• Spunky