A backpack would be a good idea. My last yorkie Brandi was a senior and whenever she got tired she would just come to a complete stop. Then I would have to carry her for a little while and then she was ready to walk again.
However Brandi was not good for going on hikes, she would stop and smell every single blade of grass. Anything and everything caught her attention and it had to be investigated. It literally would take 20 minutes just to walk 100 ft
Now my current yorkie Dutch has so much energy that she can go on a 3 hour hike running the entire hike. I love it but now the roles have been reversed it is me that needs to be carried.

I can't keep up with her. I love her youthful exuberance.