Dry food: At the vet's

Canned food: Grocery store &/or specialty store

Litter: Specialty store = Pet Supplies Plus, it is a store brand

Toys/accessories/grooming etc. Mostly online.