Пес - славянское название, собака - татарское.
Вот и вся разница. )
Бесполезный ответ