I know there are a bunch of answers to this question “over yonder” and thought I’d ask here instead. The more exhaustive the checklist, the better.

Edited to add: I am likely getting a medium breed, possibly a smaller breed. I am asking for a checklist of things to purchase ahead of time, and not tips (though I thank those who did offer tips). This would be things like a crate, food/water bowls, etc