perro viejo
Meanings
Noun
1. old hand (idiomatic)
Examples2
He's an old timer.
You can't teach an old dog new tricks.