As I understand it, many things can cause these sebaceous cysts.
My daughter's dog Opie was one who had these for years. They were
removed by her Vet. I've read causes such as breed, food allergies,parasites
and even heredity. I found an article with some causes & treatments here....

http://www.peteducation.com/article....&articleid=424