In which cases and how are nouns inflected in German? Why do I say Ich sprechen mit dem Herzen, but Ich brauche einen guten Arzt (and not Arzten)?
@FleurDeLis: There was a discussion about the gradual disappearance of the weak declension on LEO some weeks ago. Quite interesting, actually: http://dict.leo.org/forum/viewGeneraldiscussion.php?idThread=1158027&idForum=4&lp=ende&lang=de
- Most of the time, the nouns themselves do not change in the different cases. Only the articles change. (There are different forms of the noun for singular and plural, though, but that's a different matter).
- However, masculine and neutral nouns change in the genitive singular, where an –s or –es is added to the noun. Ex. das Buch des Vaters (=the father’s book)
- Moreover, nouns add the ending –n in the dative plural (if they don't end with an "n" or "s"). Ex. Ich helfe den Männern. (= I help the men)
- So far, I've explained how things normally work. The word "Herz", however, belongs to a special group of nouns called "weak nouns". Weak nouns change much more frequently than normal nouns - they add the ending "(e)n" in most cases. See: http://www.cynthiahodges.com/german/pages/WeakNouns.htm
- So, to answer your original question: "Arzt" is a normal noun and thus remains unchanged after the verb "brauchen", i.e. in the accusative singular. "Herz", however, belongs to a special group of nouns called weak nouns and thus adds an "-en" after "mit", i.e. in the dative singular.