In my opinion thats too young. When they are puppys it seems too easy for them to get sick and if you take him to work and a bunch of people are holding him and touching him they can transfer all sorts of germs, no matter how clean people are. I dont mean this offensively towards anyone, and I am not generally worried about germs, but in a situation with a little puppy I would wait until they are at least 6 months just so there a little older and I would think there immune system has been built up by this time. Im no vet, this is just my opinon.