So I am still very new to lucid dreaming. I have had one or two of them and usually lose control seconds later or wakeup. But last night something different happened.

I was dreaming I was in a forest with this guy we'll call Sam. Following us was a little boy we'll call Trent. Sam was leading the way and telling me he could teach me to control my dreams and my dream powers. I said okay and we continued walking. Then I realized I was dreaming because Sam is on a TV show I watch. So I turned to the little boy, grabbed his face to see how real it felt and yelled at him "I'm dreaming and I know it! Haha!" Then I ran after Sam. I realized Sam now had long hair and I did not like this. So I focused and shut my eyes and imagined him with short hair. When I opened my eyes he looked like some random ugly dude. I was quite upset so I tried again this time Sam ended up back but in an ugly magicians outfit. Then he rolled his eyes at me and said I seriously needed to practice my control more. Then I woke up.

So first off, Sam weirded me out a little...all telling my he is going to teach me how to control my dreams? Is this like my subconscious or something?

Also I can't seem to control the dream, like obviously Sam's short hair never returned. How can I control what I want to happen or appear?