I had Trixie home by herself all day when she was 16 weeks. I had her in a kennel at first, but then I opened up the whole kitchen for her (closed off with baby gates). She has all of her toys, and water and food of course.
Trixie is potty trained to go outside, so she holds it all day. I recently started feeling really bad, because she'd be shaking by the time I got home. So when my husband isn't home, I'm driving home really quick during the day now (it only takes me about 15 min. but I'm in a job where we don't really have lunch breaks...) and take her out for a potty break at noon. It makes me feel a lot better, and I'm sure she feels better too