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...