Shoppers still spending on pets