I have this sling:
Buy Outward Hound Sling-Go Pet Sling & More | drugstore.com
I use it when we go shopping in Vancouver and are going to be walking all day. It's nice and compact and doesn't take any effort to carry it. I let the dogs walk until they get tired, and then I can carry them when they want. It's nice and big and doesn't seem confining to me.