so ur trying to say i love it wen ur pokemon wont go away...
aww...
thats nice.
LOLZ
It has 50% to do with HM's.
If ur HM Slave knows Rock Smash and none of your other pokemon (including PC Boxes + Party) know it then it will not leave!
Why would it not leave? Just curious to know :3.yh ok just make sure u don't teach geodude HM or it won't leave lolz!