TJ Maxx owns Home Goods, they have a pet supply aisle with really good prices on very large size dog shampoos of varying brands. Like $5.99 on 32 oz. etc. but I've never seen gallon sizes there.