How much does a American Staffordshire Terrier cost per year?
The national average annual cost of owning a American Staffordshire Terrier is $2,098. This varies by state from $1,706 to $3,015.
What is the lifetime cost of a American Staffordshire Terrier?
With an average lifespan of 13 years, the estimated lifetime cost of a American Staffordshire Terrier is $29,285 on average, including food, vet care, grooming, insurance, supplies, and training.
Where is it cheapest to own a American Staffordshire Terrier?
The cheapest states for American Staffordshire Terrier ownership are West Virginia, Mississippi, Arkansas. Monthly costs in these states range from $142 to $146.