For a while, I was carrying my puppy in an old oversized tote bag. It did the job, but wasn't great looking. Wild One's Commuter Carrier, however, does the job and it's great looking. The bag features a sturdy shell opens in all the right ways to help you get your dog inside and sports a nice U-shaped opening where your pup can rest her head while you, say, lug her up the subway station stairs.
In addition to an interior leash, there's a zipper on top that lets you secure your dog even more and force her to lay in the carrier if she's on the bigger side. If you leave the zipper open, your dog may be able to sit up, which might not be ideal while you're walking. At first, I thought the minimal padding on the base was a little disappointing, but it helps keep the bag's weight down (2lbs), Unfortunately, it's a one-size-fits-all carrier, designed to accommodate dogs up to 25lbs, so be sure to measure your dog before you buy. It comes in three colors -- navy, tan, and black -- and will set you back $125 right now, which is 30% off the normal price.
Get it at Wild One