Is he taking any (particularly new) herbal treatments or medicines or new foods or... anything like that?
Propranolol used to give me horrible dreams, and a herb (I forget which) also gave me weird and vivid dreams! That's always the first question I ask myself if my dreams have been odd! :)