I have bought fabric at numerous stores across the USA and have found them to have good fabric. Lucky for you, pugs are a popular breed. My daughter's dog, Lucky, is a pug and I have bought fabric for her with Pugs on it. If you type in Pug fabrics, you should be able to find some good stores out there.
Marguerite