He looks like a purebred Beagle to me, if it was me i would do whatever it takes to try to keep him, but i understand your situation. He is too cute for words and i agree i think he is also a Christmas present, i am glad you rescued him. He looks to be 3 months old, young.