Layout layers use default. Styles which are branches of another style such as Modish use stylesheet. If you override it in your theme, you lose the style hence the use of theme_stylesheet. Skittlish Dreams is its own style so nothing use print_stylesheet. That being said, using theme is better.
no subject
Edit: oh sorry. I got myself confused. I get it now. There are three stylesheet functions called:
-- default_stylesheet
-- stylesheet
-- theme_stylesheet
Layout layers use default. Styles which are branches of another style such as Modish use stylesheet. If you override it in your theme, you lose the style hence the use of theme_stylesheet. Skittlish Dreams is its own style so nothing use print_stylesheet. That being said, using theme is better.