
Sadly, this is a problem often encountered by larger breeds. Everyone seems to expect a small-breed puppy to behave like a puppy, but if a larger one acts in the same way it gets told off, by both people and other dogs. :( How often does he get to play freely with other dogs? The more 'normal' it becomes, the less exciting it will be (Christmas every day would be really boring!). The only sure cure for puppy behaviour is age, I'm afraid, and even then they have their moments!