Finding the perfect pet