
In the USA where of course they use AI quite a lot it seems that many will deliberately do this, the logistics fo two stud dogs trying to service a bitch in the same season (especially if they live miles apart) could be interesting.
I think the reasoning behind it for some is if the chosen dog has any question marks over fertility then the second dog will at least hopefully ensure a litter.
Also in breeds that tend to have very large litters hopefully you can get a more varied gene pool from having pups by two sires in one litter and the bitch need not have as many litters to achieve the same object. Breeds like Great Danes for example that mature late but can be less long lived.