I live on a dirt road

so if it rains my tires get real dirty and if it is to dry they get dusty looking, what is everyone useing to clean them and keep them shiney but not greasy so it will sling on your car. I have been useing endurance(can't remember who it is made by maybe meguirs) It is supposed to work for weeks but they still look yellowed.