Deutsche with Thomas
"klar doch, is doch klar" means "yes understood". One would think you'd feel a bit silly saying the same thing twice.
"Hundekatzemaus" means "please explain". That's just wacky. I assume "Mauskatzehunde" means "Too much information!"