At least I think it's a dog.
Though, the real question is who (or what) is walking it.
Each step we take places us farther away from a direction we might have taken,
and at the same time presents to us a new horizon fresh with new possibilities.