Является ли выражение "собачья душа" метафорой? Аргументируйте, пожалуйста, свой ответ
Является, потому что употреблено в переносном значении, обычно означает крайнюю преданность.
А разве у собаки не может быть душа? И какое сходство тут наблюдается?