Tierheime werden ältere Hunde schlecht los und machen dafür immer gute Werbung.
Ich würde, wenn es kein Welpe sein soll, einen Hund mit 6 Monaten oder mit 2 Jahren suchen. Mit 6 Monaten kannst du noch viel beibringen, meist ist der Hund bereits stubenrein, du kannst ihn formen und viel erleben, was auch nicht so spaßig ist, wie die Pubertät. Mit 2 Jahren ist die Pubertät so ziemlich durch, der Hund wird erwachsen und es bleibt dir viel erspart und du siehst, was du für einen Hund bekommst. Dazw würde ich keinen Hund nehmen, das ist nur Stress.
Ein älterer Hund wird u.U. recht bald alt, das kann manchmal schnell gehen, muss zwar nicht. Überlege dir, wie alt Hunde werden können und was du mit dem Hund alles machen möchtest.
Ich habe mich allerdings immer für Welpen entschieden.