@fairylover,
Small talk is talking about the weather, or about the garden of the neighbours, or how orange is your favorite colour. Generally speaking, small talk is a conversation where no subject is discussed that has deeper meaning or deals with problems you both deal with. I'm not sure how to explain it clearer.
As for what you can do best to make him communicate better, yeah, more information is needed to give proper advice.