this is a great point, naruto really isnt stupid, so why do people keep thinking he is. he's proven himself plenty of times, even know he is spontaneous, he still comes up with good ideas and plans. like CapsulCorp said, he outsmarted kiba, and tricked him into punching his own dog. and sometimes he does do stupid crap, but that doesnt mean he's stupid, he did summon gamabunta to save himself from falling to his death.