Hand Crafted, high quality Hawaiian & novelty shirts.

Size Yoke Length Chest
M 20″ 30″ 46″
L 21″ 31″ 50″
XL 22″ 32″ 54″
2XL 23.5″ 33″ 60″


Measure for a Custom Fit (measurements are approximate): 

A-B Length: Measure from the base of collar to length you want. Shirts come to the bottom of your rear end.

C-D Yoke:  Measure across the back of a shirt with a yoke  (a yoke is the upper piece when the shirt back has two pieces) from sleeve to sleeve along the horizontal seam line where the yoke is sewn to the back.

E-F Chest: When shirt is flat and buttoned, measure across chest under sleeves then double number.

Our shirts are generously cut and some fabrics will shrink more than others. If you have questions please email us at info@moondogshirtco.com  or call 512-441-7863. You may also measure a favorite shirt using the guideline above and then compare to the sizing chart. If you need a more custom fit just tell me.


To order, please contact us for availability. Some of our fabric is limited in quantity. We purposely do this so that you won’t see yourself coming down the street.

If you need to return a shirt, call 512-441-7863 and we will give you instructions. We guarantee our shirts but some special order shirts are not returnable.

Custom orders are welcome however I must talk to you first in order to get your correct size.  We reserve the right to not give refunds for custom order shirts that we could not readily sell.  We can make up to a 3X at an additional charge but also may not be returnable. Call us for availability and pricing of extended sizes.

We do offer gift certificates with a one year expiration.

Please call me with payment information as this is not a secure site.  Shipping starts at $9.00 and up depending on the number of shirts and location within the USA only. International shipping will be higher. We ship USPS Priority Mail with delivery confirmation.  Shipping charges are not refundable. Tax for your city is charged when shipped within Texas.

Please check out a few of our designs. Just give us a call at 512-441-7863 when you are ready to order.