Determining the cost of a pug puppy involves considering various factors such as the breeder’s reputation, lineage, health guarantees, and market demand. On average, pug puppies can range in price from $600 to $1,200, with top-quality puppies from reputable breeders potentially costing upwards of $2,500.