Теория:

Суффиксы -к- и -ск-
С суффиксом -к- пишутся качественные имена прилагательные, образующие краткую форму.

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

а) сохраняются конечные согласные основы д, т, з, с:
Канада > канадский, гигант > гигантский, Абхазия > абхазский, матрос > матросский;

б) сохраняется буква ц, если перед ней стоит любая согласная, кроме ц:
Констанца > констанцский, Пфальц > пфальцский;
 
Примечание:
если основа имени существительного оканчивается на ц (а также цц), которой предшествует гласная, то имя прилагательное образуется при помощи суффикса -к-:
немец > немецкий, Череповец > череповецкий, Ницца > ниццкий.
 
Обрати внимание!
Исключения:
грацский < Грац, мецский < Мец.
в) если основа имени существительного оканчивается на согласные и , то они чередуются с ч, а в имени прилагательном пишется суффикс -к-: бурлак > бурлацкий, ткач > ткацкий;

Обрати внимание!
Исключения:
таджикский < таджик, узбекский < узбек, угличский < Углич.
г) если основа имени существительного оканчивается на , которой предшествует согласная, то конечная с в основе имени прилагательного опускается:
Уэльс > уэльский, Вормс > вормский;
 
Обрати внимание!
Исключения:
гельсингфорсский < Гельсингфорс, даугавпилсский <Даугавпилс, таммерфорсский < Таммерфорс.
д) русские географические названия на -ск образуют имена прилагательные без помощи суффикса -ск-, так как происходит наложение суффикса -ск- на -ск основы:
омский < Омск, приволжский < Приволжск.

Иноязычные наименования такого типа утрачивают в основе конечное к, и в именах прилагательных пишется сс:
Дамаск > дамасский, этруск > этрусский;
 
Обрати внимание!
Исключение:
баскский < баск.
е) если основа имени существительного оканчивается на -сс, то перед суффиксом -ск- одно с опускается, так как в русском языке не пишутся подряд три одинаковые согласные:
одесский < Одесса, черкасский < Черкассы.
Суффиксы -ев-, -ив-
В суффиксах -ев-, -ив- под ударением пишется буква и, без ударения :
игривый, красивый, учтивый,
но: нулевой, рулевой, теневой.
 
Обрати внимание!
Исключения:
юродивый, милостивый.
Суффиксы -лив-, -чив-
В суффиксах -лив-, -чив- всегда пишется буква и:
совестливый, доверчивый.
Суффиксы -ов- (-ев-), -оват- (-еват-), -овит- (-евит-)
В суффиксах -ов- (-ев-), -оват- (-еват-), -овит- (-евит-) после твердых согласных пишется буква о;
 
после мягких согласных, шипящих и ц пишется буква е:
береговой, сероватый, домовитый;
речевой, рыжеватый, глянцевитый.
Суффиксы -инск-, -ий- + -ск-
Суффиксы -инск-, -ий- + -ск- характерны для имен прилагательных, образованных от основ, оканчивающихся на -ин
(елизаветинский < Елизаветин, сестринский < сестрин, воинский < воин),
а также на -и (-ы), -а (-я)
(мытищинский < Мытищи, ялтинский < Ялта)
  
Обрати внимание!
Исключения:
инзенский (< Инза), пензенский (< Пенза), пресненский (< Пресня).
В остальных именах прилагательных употребляется суффикс -енск-: керченский (< Керчь), нищенский (< нищий) и т. д.
Примечание: 
в словах коломенский (< Коломна), крапивенский (< Крапивна), ливенскии (< Ливны) выделяется суффикс -ск-; гласный е в корне является беглым.
Суффиксы -еньк-, -оньк-
Суффикс -еньк- служит для образования имен прилагательных от слов, основа которых оканчивается на любой согласный, кроме г, к, х:
красивенький, маленький, аленький.
 
Суффикс -оньк- употребляется после согласных г, к, х:
легонький, тихонький.
 
Если производящая основа оканчивается на -ск (в словах воск, доска), то при образовании прилагательных это сочетание заменяется на щ:
вощаной, дощатый.

Если производящая основа оканчивается на , то при образовании имен прилагательных посредством суффикса -ат- наблюдается чередование к//ч:
веснушчатый (< веснушка), брусчатый (< брусок).
  
Если производящая основа оканчивается на , то при образовании имен прилагательных посредством суффикса -чат- наблюдается чередование ц//т:
реснитчатый (< ресница), черепитчатый (< черепица).
Источники:
Гольцова Н.Г., Мищерина М.А., Шамшин И.В. Русский язык. 10-11 классы. - 8-е изд. - М.: ООО "ТИД "Русское слово - РС", 2011. - С.133-134.