While a dog is definitely not just for Christmas, young Billy looks like he is already madly in love with his new puppy and will take great care of him.

The O'Learys lost their beloved 17 and a half year-old Yorkie dog last month but told little Billy that they couldn't get a big dog until the summertime.

But little did Billy know that his family had a huge surprise in the works.

In a perfect coincidence their new baby German Shepherd named Max was able to be brought to his new home just in time for Christmas Day and the emotion all proved too much for Billy - who couldn't believe his eyes.