well take in to account what you need to raise any dog Food- think about how much he/she will eat, and how long a bag of food will last and what kind of food you will feed them, are you going to buy the more expensive name brand or the generic food. Health- you need to take it to the vet, make sure you it has all its shots and heartworm medicine. You also need to think about flea medicine, are you going to give it flea treatments or just put a flea collar on the dog. You have to think about if the dog gets sick what it will cost to get them better, and if it’s the 1st year you have the dog you might want to consider getting him/her fixed and how much that will cost Supplies- are you going to buy the dog toys? They will also need to have a leash and collar and name tags (or a chip) You also need to think about if you go out of town, what are you going to do with the dog, take it to a kennel, have a neighbor watch it or just leave enough food for them in the yard. and also you might have to pay to have the dog (I know where I live you have to register your pet and pay a early fee not sure if this is true everywhere or just where I live)