Эти сочетания корректны и зафиксированы в словарях.
Никакое выделение не требуется.
Корректно: одежда для мальчиков 3-7 лет.
Предлог со фонетически закономерен перед словами, начинающимися с сочетаний [с, з, ш, ж + согласная] или с согласной [щ]: со ста, со славой, со звездой, со шкафа, со жгутом, со щами. Также со употребляется перед формами с начальными сочетаниями [л, ль, р, м] + согласная: со лба, со мной, со льдом, со ртом; также перед сочетаниями [в] + согласная: со вторника, со всеми, со второго.
Предлог ко употребляется перед дат. падежом существительных лен, лед, лев, лоб, ложь, мох, ров, рожь, рот, перед форой местоимения мне, перед дат. падежом слов весь, всякий, всяческий, вторник, второй, многое. Наряду с к употребляется перед формами слов вчерашний, шов.
Запятую ставить не нужно, так как оборот с союзом как имеет значение образа действия и его можно заменить наречием по-песьи.
Что Вы имеете в виду под числительными возраста?
Написание корректно.
Запятые не нужны.
Ответ здесь: 92">http://gramota.ru/spravka/letters/?rub=rubric92
Предложение неудачно. Желательно его переформулировать.