dog vs cat cost analysis 5099345