A dog. A baby. And a story that will brighten up your Monday.

Dogs and babies… not always the best of friends. But these two. These two are going to be fine.

A beagle feels terribly guilty and does whatever he can to apologise.

When you introduce a baby into a family with a dog, you hope they get along.

In a video that has almost reached 3 million views, it shows just how close they can be.

When baby Laura was playing with a toy, beagle Charlie decided he wanted it instead.

And proceeded to steal it, much to Laura's horror.

And so she did what all babies do in this situation. Cry.

And feeling really really guilty (or probably worrying he was about to get into big trouble), Charlie went about finding as many toys around the house to give to Laura. Including the first...a Playstation controller.

He even pulled out the toy chest.

And fished one out.

And another.

Until baby Laura had so many toys that you could barely see her.

Apology accepted.

To see the full video, click the video below (don't worry, it is only 90 seconds long, but might make you want to adopt a beagle):

Charlie has a whole Facebook page, so we took the best photos of him and his best friend Laura for you...CLICK THROUGH:

Want more? Try:

What this family did for their beloved dog on his last day is beautiful.

Quiz – Should you give in to your kids and get a dog?

Light blue and pink butterfly illustration. You click, we help. Shooting star illustration.

Mamamia is funding 100 girls in school, every day.

So just by spending time with Mamamia, you’re helping educate girls, which is the best tool to lift them out of poverty.

Thanks for helping!

Light blue and pink butterfly illustration. Girl with pigtails sitting at desk writing in notebook. Row of four books.
Three hands holding books
00:00 / ???