Find the best dog breed based on your requirements. Based on dogs size, energy level and temperament.