"Cocker Spaniel" É Substantivo Próprio?

Sim. "Cocker spaniel" é substantivo próprio porque é raça específica de cão. Substantivos próprios referem-se a pessoas, lugares ou coisas específicas e são sempre capitalizados.