I did the Eukanuba one and it worked very well. Another breed selector that is good (not as good as the Eukenuba one though) is this one:
[url]http://www.puppyfinder.com/selector/[/url]
They both gave me very similar results, I think they are probably some of the better tests for this that I have taken.