There's more interesting arguments to be made, like you can't ask the driver to provide proof of their allergies, and so on.
The rules are pretty clear that an allergy isn't a good enough reason to deny service, but it says that Uber should try and accommodate employees that don't want to be around dogs for whatever reason: https://www.ada.gov/service_animals_2010.htm
You need to read the rules more carefully: they mean Uber, in as much as it is in control of the rideshare service, can't deny people on that basis. The individual drivers can and their employer must accommodate them under the ADA.
If the drivers aren't employees and are self employed then as they are a business of less than 15 employees they can refuse anyone they want for any reason.
Yeah in this case, a driver may have to take a service dog even if they have fear or an allergy, or Uber could be sued again. IANAL, but this is my understanding.