Please check with your vet on the eye situation. It could be that he is very young, but the eyes should be opened before he is this age. He does not look like a 'newbie'. I would say he is a poodle mix. After a good bath, I bet he will be a cutie...and a keeper!!! It does sound like he has found a loving family!!!