A origem do Pug como uma raça começou, provavelmente, na China antiga. Os cães conhecidos como "Short Mouthed dogs", ou cães de "boca curta", são descritos em escrituras que datam de aproximadamente 700 A.C., e eram, provavelmente, os precursores da raça Pug. No ano 1 D.C. já existiam referências, nos documentos chineses, ao cão "Pai", referindo-se a um cão pequeno, de pernas e focinho curtos. O imperador Kang Hsi, no ano 950 D.C., elaborou um dicionário com todos os símbolos chineses, e nele há duas referências que poderiam descrever o Pug: "cães com pés curtos" e "um cão com uma cabeça curta". No ano de 1300 D.C. havia três tipos principais de cães, o Lo-sze, o Pequinês e o Lion Dog, identificados como antecessores, respectivamente, das raças Pug, Pequinês e Spaniel Japonês. Na China, as três pequenas raças eram frequentemente cruzadas entre si, nascendo os descendentes com características variadas, como cães de pelo curto e longo, numa mesma ninhada. No final do século XVI a China começou a negociar com os países europeus tais como Portugal, Espanha, Holanda e Inglaterra. Os cães pequenos foram levados ao Ocidente como presentes, pelos comerciantes, e começou assim a ascensão da popularidade do Pug na Europa. Os Pugs apareceram, na Europa, inicialmente na Holanda, possivelmente em consequência da famosa companhia mercantil, a Dutch East India Company. Os holandeses nomearam a raça Mopshond, como é chamada ainda hoje.