I’ve used Chewy. Great selection, good prices, excellent customer service.
And my cats love the shipping boxes!