What kind of sling do you have and where did you find it?

I'll be hiking/backpacking with my dog and a brand new puppy in a few weeks, and I was trying to figure how to carry the puppy effectively while carrying my backpacking gear on my back and my dog on a leash. My dog is an avid hiker, so he can put in some serious miles, but I figure a puppy will tire easily.