How Much Does It Cost to Adopt a Dog in 2026? The Complete Breakdown