The right dog for you : choosing a breed that matches your personality, family, and life-style