Currently we have 2 cats and a Bichon (male, just over one year old). We've narrowed down what seem like the best breeds for us to just a few:
Keeshond
Finnish Spitz
Norwegian Buhund (we've read they may not be good with cats so this one may not be an option)
Obviously breeds known for...