Silicone Lube
The best overall lube for anal sex is silicone lube. It has a higher viscosity (it's more slippery than other types of lube) for a longer period of time. The fewer ingredients it has, the better it is. It is also hypo allergenic. Some articles will tell you not to use silicone lube with silicone toys, but I disagree. There may have been minor reactions with this lube used on silicone toys when they first starting coming on the market, but today's silicone is medical grade. There is very little interaction between silicone lube and toys. It can also be used in water for hot tub or shower fun. If you still have concerns how silicone lube will effect your silicone toys, do a spot test to be sure.
Water Based Lube
Next is good old fashioned water based lube. Get something without parabens or glycerin. When using it for anal, the thicker the lube is the better it will work. Look for something goopy to increase ease of sliding something in to a body cavity that isn't accustomed to having stuff shoved in it. Water based lube is great. It is carried at most drug stores and even grocery stores. One downside is that water based lube dries up faster and needs constant reapplication.
Oil Based Lube
Oil based lubes, like petroleum jelly, are a mainstay in the anal fisting communities. Although it works, the jars they come in are open to bacterial infections due to double dipping and you can't use it with condom. Oil based lubes destroy condoms.
Hybrid Lube
Hybrid water/silicone lubes are also great. They have the best of both the water and the silicone. It is not as slippery as the silicone lube, though. It also has the weird distinction of often looking like cum. It is easier to clean up than silicone.