Our Westie is now 2 years old, but we were first time puppy owners when we got him at 8 weeks.
If you don't have a decent savings account or money set aside, look into pet insurance, incase something ever happens to hi. Bills add up quick! More so if its in emergency. We have petplan and it's about $30 a month. Covers 100% with $200 deductible.
Food, this is like asking where everyone goes to get gas. Some have preference, that others won't agree. Raw Vs Kibble. Brand Vs Brand. Personally, I feed Dr. Tims and Annamaet.
Training, we used reward based training. No caesar milan poke/jab/intimidation. Whatever you use, keep up with the training!
Pay close attention to their developmental stages, it's very important! You can google it, but they all seem to relay the same info, sometimes just worded different. i.e.
http://ice.ucdavis.edu/~robyn/Korina/BCIdeas/Criticalperiodsinpuppydevelopment.html
Crate training, worked wonders for us! Make sure the crate is just big enough for him to get up and turn around. Not too big where he can soil one end and sleep in other. We bought a crate bigger than what he needed and it had a divider to size as much as we wanted.
Just some quick things off top of my head, hope this helps