Auf die eigenen Meinung bestehen und für sich sagen, Hundehaltung in der Stadt kommt für mich nicht in Frage, das ist das eine. Das andere, nämlich Hundehaltung in der Stadt pauschal schlecht zu reden, ist jedem städtischen Hundehalter, der sein Bestes gibt, um seinem Hund Abwechslung und Grün zu bieten, gegenüber ungerecht.

Ich lebe gerne dörflich und "brauche" das für mich auch - aber wenn ich ehrlich bin, dann kämen bzw. kamen meine Hunde mit einem Stadtleben genauso gut zurecht. Mein älterer Rüde ist jetzt seit 11,5 Jahren bei mir und hat in der Zeit schon die unterschiedlichsten Wohnsituationen kennengelernt (vom Einfamilienhaus auf dem Dorf mit Garten bis zur Wohnung in der Innenstadt war da alles dabei). Ich hab' nie feststellen können, dass er irgendwas davon lieber gemocht oder sich irgendwo wohler gefühlt hätte, für ihn hatte alles seine Vor- und Nachteile.
Die Ansicht "Wiese, Wald = gut; Asphalt, Stadtpark = schlecht" ist doch sowieso eher eine sehr menschliche Bewertung, die man nicht für Hunde (und schon gar nicht für alle Hunde) so übernehmen kann. Mal ganz überspitzt gesagt: Was hilft dem jagdlich interessierten Windhund ein Wald vor der Tür, wenn der da eh nicht abgeleint werden kann? Der wäre vielleicht in einem wildarmen Auslaufgebiet in der Stadt viel glücklicher. Und was nützt dem Hund, der sich eh nicht weit von seinem Besitzer entfernt, ein freier Zugang zum Garten, wenn er da alleine eh nicht hingeht?
Natürlich ist es immer schwer, sich in die Hundeperspektive zu versetzen, aber so ein Stadtleben kann für einen Hund bestimmt auch viele gute Seiten haben: gesellige Hunde haben häufiger Sozialkontakte, es gibt Unmengen an spannenden Gerüchen, die sich durch die vielen Leute häufiger verändern, für sportliche Hunde findet mensch eher das passende Angebot in Hundeschulen oder Vereinen, usw.
Da von "dem Hund" oder "der einen artgerechten Haltung" zu sprechen, finde ich sehr, sehr schwierig. Letztendlich sind das für mich immer Einzelfallentscheidungen, ob ein Hund Präferenzen hat und wenn ja, wo die liegen.