You have to have a protecting lay that reflects most of the UV rays. Size has little to do with it.
There is a correlation between the size of a planet and its ability hold an atmosphere, even if it’s an imperfect correlation.
Here’s an article as to why Titan has an atmosphere.
http://www.astrobio.net/index.php?option=com_retrospection&task=detail&id=1755