he's adorable! I am in love. He looks young. check his teeth if you can get close to him and you can usually tell how young he is. if they are pretty white, I would think he is under a year. If they have a little tartar on them, probably 1 year - 2 years. and if he has a lot..probably 2 years - 3 years but I am guessing he's under a year. I hope you find his owners, if not I hope he can stay with you!