Most puppies can have small treats from around four months. Here is why the timing matters, what to avoid before then...