
Hi there,
When they are puppies and step in the poo etc just give their feet a wash. They do not require overly regular bathing like any other dog. I little tub of johnstons baby powered can freshen them up.
When you say doggie, she is a doggie so she is going to smell a bit like one :-) did you mean doggie or dodgy :-)
Bathing then doesn't cause problems if problems are there they are there. Only thing you have to be careful with is ensuring that all the shampoo is properly out their coat. They are double coated so keep rinsing longer even after you think it is all out. If you don't get it out this is the things that can cause iritation.
Food, Personally I am not a lovely of the high protein complete food but some of the better ones in my opinion are burns and JWB. Tripe and a terrier mix is equally good and they seem to do well on this.
I always tell people westie hunting that you have to remember they are terriers, they love digging getting into all sorts of trouble and will not sit on your lap for love nor money till they cross that 12 month line , that is their breed and nature to be adventurous.
Good Luck with your puppy.