PETCO employees earn $30,000 annually on average, or $14 per hour, which is 68% lower than the national salary average of $61,000 per year. According to our data, the highest paying job at PETCO is a Director of Treasury at $122,000 annually while the lowest paying job at PETCO is an Assistant Groomer at $16,000 annually. Advertisement.