Все ниже написанное строго ИМХО. У самой английский кокер-спаниель, до этого был русский спаниель, в подростковом возрасте был карликовый пудель, так что все, что написано из личного опыта.
Для дома думаю лучше подойдет русский кокер, т.к. требует больше свободы, чем пудель (НО! для проживания на цепи вне дома не подходит ни одна из этих пород, из-за особенностей их темперамента и шерсти, колтуны очень опасны, вплоть до летального исхода. Такие породы в этом плане вообще отдельная тема, т.к. пудели особо не линяют, а спаниели любят грязь, воду и гиперактивны)
Как компаньон... Ну здесь очень сложно, т.к. обе собаки не для этого приспособленны, но отдать предпочтение пуделю, более спокойный, можно кокеру, больше чувствуют человека (но не всегда контролируют свои эмоции)
Для охоты однозначно спаниель! Особенно на водоплавающую птицу!
По уму очень тяжело судить, т.к. и там, и там есть разные "подпороды" (английские, русские, большие, малые, королевские, вонючехвостые...). И сам вопрос сильно абстрактен, ведь "ум" понятие растяжимое. Если его принимать как "способность к обучению" то обе породы в этом очень преуспевают, хотя пудели и немного больше, а если сообразительность, умение "вовремя прикинуться дураком" и "находить общий язык с людьми" из моего опыта скажу, что русский кокер умнее английского, английский кокер умнее карликового пуделя. Но для честности, видела и очень умных больших пуделей (даже не понятно кто умнее, если сравнивать с русским кокером).
Для охраны не подходят обе породы, т.к. очень дружелюбны. Но спаниели грозно лаят, при приближении к двери чужих шагов и стуку в дверь, хотя как только гость, даже без ведома хозяев, заходит на территорию дома начинают мило вилять хвостом и радоваться, что кто-то зашел, в общем, отрабатывают хлеб как могут
Для проживания в квартире, лучше подойдет пудель, т.к. практически нет шерсти и менее энергичен, чем спаниель.
Вроде все)))) Всего хорошего!