Just a suggestion...if you must take this pup now, you could contact a local dog club and maybe find a local breeder or someone with experience that could help you raise this pup past this crucial stage in his life. Even a 12 week old pup should not be left alone for that many hours, and socialization is a whole different story...
Hope you find a solution.