Finding your perfect dog breed is a bit like finding the perfect house. One dog breed may be perfect for a friend of yours, but you may be suited to an entirely different