Buying a dog shirt at the pet store can be expensive. You can easily reuse an old baby onesie or buy one at the thrift store for a fraction of the cost and achieve the same adorable results. This simple DIY doesn't require any sewing and takes less than 5 minutes.
My dachshund, Rocket is about 12 pounds. I used a size 6-9 month onesie.