The initial cost for adopting or purchasing a dog varies depending on breed, location and other factors. However, you should expect to spend anywhere from $100-$800 initially for essentials like food bowls, leashes/collars/harnesses; toys/chews; crate/bedding/baby gates/poop bags/training pads/etc.; initial vet visit and shots; spaying/neutering if applicable; flea/tick/heartworm medications.