He is a cutie, whatever his mix! In the first few photos, I thought perhaps he could be a "Puggle" which is a Pug/Beagle mix, but as he has grown, I am not thinking that so much anymore.
He is so unique that there could well be more than 2 breeds in his mix. Whatever it is, it is 100% adorable!
If you are so inclined, there are DNA tests available. However, they are only as good as their Data Base, which means the cheap ones aren't worth much in terms of their results. A few of our members have tried them, and have been surprised and pleased with the results. I don't think anyone took the results as being 100% accurate, although doing the test was entertaining.
You have a very lovely dog.