The Wisconsin Humane Society actually assesses their animals and assigns them a color based on personality and temperament so you can find what you're looking for in a pet. I have to imagine lots of other shelters do this also.
Yup, ours has you take a short quiz that matches you with a "color" representing a type of dog. We'd assign new dogs one of these colors based off of about 10 criteria that we would evaluate over a 2-3 day waiting period before they were available for adoption; it really helped lower the return rate of the pups.