In Dubai, you don't have to tip, as a service charge is built into the prices (especially with restaurants). It won't be considered rude if you don't leave the staff any dirhams. With that said, remember that the service charge goes to the business—not directly to the staff that served you.