there are very different types of dreams for everyone.
symbolic (heart, soul, organic stuff, womb-time), realistic (as in schoollessons), archetypal (angels, devils, vikings) ...
even those who remember one or two dreams every morning are statistically unlikely to remember dreams from the first dream cycle. on the other hand these can me the most intense dreams, so someone who hardly ever remembers dreams, may possibly only remember some of those.
i don't say "one dream type per sleep cycle" its not that fixed, also there is typical symbolism that is associated with the transition of states (from dream to dreamless deepsleep and revers), like a roller-coaster for instance.
science claims, that long term memory is inactive during sleeps, so if that is true, it is only possible to remember dreams that are followed by "beeing almost awake" which happens episodically between every cycle. but those episodes are longer in later cycles (in the early morning). also dreamless sleep episodes become less frequent in the morning. so, if we sleep 10 or 14 hours we may sort of remember like 4 hours of constant dreaming (or are unaware of interruptions).
but apparently what science says about long term memory is only true for statistically typical sleep pattern, ie for typical people.
i have only heard one guy talking about black n white dreams. he was fairly scitzotypical, also intp or intj.