Wonder which dog or cat best fits your lifestyle? Our new tool will narrow down more than 300 breeds for you.