Thank you all. It does look some Schnauzer to me, I used to have one a couple of years ago, and their personality is quite similar. Funny thing is, I didn't want to own another Schnauzer, because I did have a tremendous attachment with mine, and my wife used to own a brown mini poodle.
I don't know if he has any poodle in him, because he is very stubborn and usually only responds to most commands with food treats. But the fur in some parts is brown-reddish, specially ears.
As far as I know, there are no AKC breeders in China. There are in Hong Kong, but I considered before buying a labradoodle and it was a nightmare to bring him into China. 40 days in quarantine and chances of the dog being put down.