I've got this problem with one of my pokemon, Caterpie. It doesn't want to listen to my orders, at least 85% of the time! It either ignores me or rebel against my order. For example if i ask it to tackle, it will do a string shot instead. Under the status thing, my Caterpie was labelled as naughty nature and proud of its power. Does this problem have to do with my stopping of it from evolving? Can I do anything to change its behaviour?