Love the idea. I see the initial challenge being that there are many different breeds and many dog-lovers just have very distinct taste.
For example, my ex absolutely adores the pugs/bulldogs family, but has a mysterious distaste for poodles. A comparison limited to the same breed will give you better ratings, but also makes it harder till you hit critical mass.