I dont say earth is better, but dont think the question is so stupid as you say. Anyway everyone have an opinion.
Why would you want to do dogs on the dirt???..when you can just roll some carpet out,and avoid the dog having dirt and mud all over them!!
Its pretty simply,and basic common sense...