no, 8 weeks old is not to young for the pup to leave the mother, generally 7 weeks old and up is the acceptable age for a pup to leave.

inbreeding IS acceptable when breeding dogs and is not uncommon. BUT this should not be attempted by a novice breeder as there are risks involved...and obviously anyone who is breeding Pug/Shitzu crosses purposely, shouldn't be breeding at all.