I dont remember the site, but im sure it wouldnt be hard to track down... they have a series of questions that you answer regarding like space, noise level, energy level, and all that and gives you lists of recommended dog breeds that suit your needs. kinda cool.