Okay, those sound like AMAZING dreams

My pokemon dreams were often more random/not much making sense ish xD Its amazing when people have dreams that actually make sense. Dreams can be so weird! Since you're in a state of no waking concienceness when you have them o.o;;;
Its honestly a little scary. But it also really fasanates me.
I think you should try lucid dreaming sometime^^ if you seem to have the waking awareness to have the type of dreams you do already, it may come really easily for you :3 I'd suggest reading up on it sometime. Its honestly one of the most fun things ever. Can be hard to trigger them, though, but you might be good at it in my opinion xD