The average cost of a chihuahua puppy is between $300 and $2500.