When you bring your new puppy home for the first time, you may think that you have a bit of time before you need to start training your naughty little bundle of energy.

However, while you may want to wait until your pooch is a little older to begin teaching them to sit, stay or fetch, basic behavioural training and socialising really ought to start from day one.

Because although a cute little puppy jumping up or stealing food may be quite easy to handle, once you have a fully grown mutt on your hands, training becomes that bit harder for all involved.

So for both your sake and your pup's, it pays to take the advice of dog trainer and behaviourist at The Pet Experience Sarah Lineham and start basic training with your pooch as early as possible.

"The earlier you do the training, the quicker the dog will be well behaved," she says. "The younger they are, the quicker they learn. I normally start my dog's training immediately the day I get it - so at around eight or nine weeks old."

Start with simple commands such as 'leave' - for when your pup is chewing on things they shouldn't - and gently but firmly enforce the house rules, including things like not jumping on the furniture or barking at the front door.

During the process it is worth bearing in mind that young dogs have short attention spans so keep any training sessions short and provide rewards in the shape of plenty of fuss and dry dog food treats.

And although training is best done at a young age, it is important to note that you can teach an old dog new tricks and a mutt of any age is perfectly capable of learning good behaviour.

"It's never too late - it doesn't matter how old the dog is," Sarah adds. "I've trained dogs that have been 15 years old and never been trained in their life."

Written by: Hannah