For Cranky I think of music as well, like a record studio/store, nightclub, concert. But maybe more of electric music or rock music, etc.
Jocks: Few things I can think of other than sports/gym, things related to physical strength: woodshop/carpenter shop, construction service, or relate with...