Question: why pikachu not in pokeball?
Answer: It is so because Pikachu doesn't like to be in it's Poke ball. It likes to be outside on Ash's shoulder. Ash also doesn't want to force Pikachu to be in it's Pokeball. Pikachu may also feel congested in his Poke ball.