Eh, you're both wrong. Sleeping washes your brain to remove built up protein deposits, like a washing machine.
As for dreaming, everybody dreams but most don't remember them.
Wait, really?