FWIW, I've gotten ~~50lb~~ 46lb (grumble) bags of dog food delivered with my Walmart+ order. Haven't seen anything about a weight limit (though I probably wouldn't ask one of the poor contracted delivery people to bring me something huge, like a large piece of flat pack furniture, for example)
Edit: imagine that "50lb" has a strikethrough