how much does it cost to have a dog per year?
The average cost for the first year of raising small dogs was $2674; medium dogs on the average cost $2889; the cost for large dogs is $3239 and giant breeds such as Great Danes have an annual cost of $3536. The average first year cost across all sizes was $3085.