Hudson is full of life and a sweet and fun loving puppy. He loves spending his day ripping apart the garden and rolling around in the grass. He is very loving and will run over and give any dog or person he sees kisses and cuddles. He is very smart too and has been learning tons of new things. He just lights up our lives!