Ответ:

После шипящих в корне пишется ё, если можно подобрать однокоренное слово с е; в остальных случаях выбор определяется словарным написанием. В суффиксах и окончаниях существительных и прилагательных обычно пишется о, а в глаголах и образованных от них словах — ё.

О — ё в корне: шов, шорох, жонглёр, обжора, капюшон, шоссе, крыжовник, трущобы, шоколад, шорты, жокей, чащоба, шок, изжога, ожог (сущ.), трещотка, шомпол, чопорный.

Чередование о — ё в корне: бечёвка — бечева, жёсткий — жестокий, шерстка — шерсть, шёпот — шептать, чёрточка — черта, дешёвый — дешевле.

О в суффиксах и окончаниях слов, образованных не от глаголов: крючок, петушок, скачок, мешок, бочонок, пальчонок, бельчонок, медвежонок, ручонка, саранчой, багажом, парчовый, холщовый, горячо, свежо, скачок, прыжок.

Ё в глаголах и словах, образованных от глаголов: течёт, пошёл, пришёл, стрижёт, печёт, подожжёт, печь — печёный, точить — точёный, мочить — мочёный, возмущать — возмущённый, тушить — тушёный — тушёнка, сгущать — сгущённый — сгущёнка, ожёг (гл.), поджёг (гл.).