To beat the dirt off someone is basically to beat someone up who has poor hygienic habits.
I'm going to beat the dirt off someone if I find out who stole my burger.