When should I give my puppies puppy food?

You shouldn't give hard food to a five week old puppy, because their teeth aren't strong enough. You should start arount nine to eight weeks. From Victoria Stillwell, "It's Me Or the Dog?"