The ASPCA says the average, basic cost of owning a medium-size dog is $695 a year. A cat can cost about $670.