What is your character lacking?
Is your character lacking something? As long as the answer isn’t along the lines of ‘enough development’ then this is a GOOD thing! Characters who are too perfect make storytelling way harder than it needs to be. They have nowhere to go and nothing to learn.
Watching a character who has all the answers is like staring at someone following a strict set of clear instructions when it is much more fun to watch an artist create spontaneously. Why? Because it can go wrong. We have something to lose. There is room for surprises, the unexpected actions. A character needs that. A story needs it.
In young children’s media, we’re often pushed to make our characters nicer, smarter, better. We like them aspirational – kids should want to be like them. We like them to model good behaviour. I can assure you as a parent that there are good reasons for that. We (me included) often portray characters in young children’s media how we would like kids to be rather than how they are. Sometimes that’s okay to an extent but it can make a character deadly dull and make good stories very difficult to tell. Then there is also the issue of that question I like to ask: what does this say about a child’s life as it is right now?
I like aspirational characters. But children grow and, I feel, so should characters. And for that to happen, they must start with a need. With something lacking. Something that someone might perceive as a flaw (whether it is or not is up to your story) or something within them that actually works against them. I think we’ve all probably got some trait like that even if we’re slow to admit it.
So allow your character to lack something. To need something. Give them somewhere to go. And then, in your story, take them there.