what about spaniels ??? they have a big dog caracter in a small size =OP
like english springer , or english spaniel ????
Or any other spaniel ...
And they always want to be with their owner ...
well will think about pointer ( german or english ) .
Easy to train , very kind , love a lot their owner active , can trip in aanywhere , and they like water ( well it's true not all ) .