Оба варианта возможны. Выбор первого варианта, как сообщается в пособиях по практической стилистике русского языка, определяют грамматические особенности сочетания, в котором общее определение (в этом случае какую) предшествует однородным членам предложения, выраженным существительными с различающимися формами числа. Согласование с ближайшим существительным — таково логичное синтаксическое решение. Но в иных случаях автор выбирает второй вариант, так как стремится подчеркнуть отнесенность определения в форме множественного числа ко всем определяемым существительным. Этот выбор оправдан заботой о ясности и однозначности высказывания (что весьма важно, в частности, в текстах документов).
Правильно: надевать костюмы. Подробнее о словах надевать и одевать см. в «Словаре трудностей».
Здесь верно: надевать.
Правильно здесь: надевать.
В данном контексте правильно использовать глагол "надевать".
Правильно: магазинам (каким?), торгующим одеждой и обувью. Ср.: магазинами (какими?), торгующими одеждой и обувью.