I thought Muslims were allowed to refuse passengers in taxis if they have a dog or have been drinking alcohol.
Got rides a bunch of time by Muslim cabbies whilst under the influence. It seems they only pull that nonsense here in the US. Never had a problem with it in the Middle East.
They don't like dogs though, They wont even use them to look for explosives or drugs.