How many breeds of dog are there worldwide?
400
100
1250
85