So I was thinking the other day.
Remember those missions in Hey You Pikachu where you had to care for a bunch of Caterpie? Sometimes they would get hungry and Pikachu had to get them rosebuds?
Other than being an annoying minigame, what if this had a deeper meaning? Think about it, baby Caterpie are vulnerable as fuck. What else lives in Viridian Forest? Pidgey, if you're playing Yellow version then Pidgeotto live there too. And they likely prey on Caterpie, bugs being weak to flying types and all.
Now how would a mother Butterfree guard her young from flying types when she's gone? Well, what else lives in Viridian Forest? Pikachu of course. Being an electric type, the Pikachu can easily guard the Caterpie from Pidgey. Hell, Pikachu may even prey on Pidgey.
It's not that much of a stretch actually, as similar things happen in nature. Tiny birds called water dikkops have been known to guard crocodile eggs from monitor lizards.
http://www.youtube.com/watch?v=NVMTQ6OwVy4Just thought I'd put that out there.
Also, Poketheories general.