Checklist for My Ideal dog

Breed
Group (i.e., Herding, Sporting, Toy)
Size
Energy level
Need for outdoor exercise
Training potential
Protectiveness/guarding behavior
Friendliness
Vocalization
Show quality
Coat length
Coat color
Shedding
Need for grooming
Good with children
Good with cats
Good with other dogs
Age
Other
Other