As the owner of two small fur babies I agree with one at a time.
This is some of what I can think of as a basic suggestion to a new puppy owner. Also, dog forums can be good sources of information just like the Dis.
Estimate everything you can think of towards the cost of owning a dog and multiply by 4 to get closer to the actual cost.
Collars can be dangerous. I came
Very close to loosing my puppy because of one and it happened while I was at home. I thought keeping a collar and tag on at all time was what you were suppose to do. My dogs will never have a collar on again. ( but are micro chipped)
Crate training- YES! -I use potty pads, but if you use the yard, I suggest making a small 3 sided fence using baby gate or whatever and train them to one area as their place to go. Easier to clean the yard!
Spay-Do not wait till she comes in heat. This will reduce the chance of breast cancer. Be sure your dog gets pain meds
for home after the spay. She will be in pain and some discount spay places do not include this in the bill and suggest that is not needed. (BS.) Also remember that discount spay may mean no pre surgery blood work. This is also a good time to get the dog microchipped! Also see if any baby teeth need to be removed at this time depending on the age of your puppy and how well the teeth came in.
Training-Food rewards for potty training and cage training worked wonders for me. (ShihTzus are food motivated!) I also used a dog door, *BUT* I had a screened in patio area the puppy went out on. I would not want a puppy going in and out a dog door unsupervised.
NEVER ever punish your dog for an accident in the house. You will do more harm that good. Tell him "no" only if you actually catch him while he is still going, even then a non scary "no" as a correction and then take him out and PRASE when he goes there. ( and maybe a treat, I just used a regular food bite as the treat. )
Read up so that you know long is reasonable to leave your puppy in it's cage based on its age.
Lots of good books out there on training and be sure to also check out some "how to talk dog" style books. Personal opinion-I am not a fan of Cesar style training.
It is helpful to know the development stages of a puppy.
http://www.diamondsintheruff.com/DevelopmentalStages.html
(It can be tough decision between socialization vs exposing your puppy to illness.)
Is your yard and house dog safe?
Do you know the poisonous plants? What people food are not safe for your dog such as grapes onions and some artificial sweeteners? and others)
Children-Do young children know not to feed the dog unsupervised? Are they old enough to keep small items/toys away from the puppy to avoid choking/poisoning hazards? How to safely pick up the dog...or to NOT pick up the dog? Not to put weight on its back? Not to hug too tightly?
Food- in...and out-
How often to feed your puppy based on age and breed? How long to feed puppy food vs. dog food?
Do you know not to change foods quickly? That change to diet has to be done gradually or you dog can become ill?
How long after feeding do it normally take before your puppy has to go/ how often to take you puppy out?
Do you know what healthy poop looks like? When to be concerned?
dogfoodadvisor and dogfood analysis are good resources, but check to be sure the information is current. Companies change owners and food formulas change. I know a couple of the 4-5 star foods that I personally would no longer feed. Some dogs actually do better on a lesser star rating food but taste should not be your main guide. ( Junk food can taste better.) My dog tired about 6 major top rated brands before we found what worked for her sensitive tummy. ( We found out that she does best on a buffalo diet!)
Finally...
The number crunchers said that pet insurance was not a good value, but that is the number one thing that I wish I would have purchased. My poor little Shih-tzu has has cost me a small fortune in unexpected medical costs and she is only 4.
Good luck!