Have you considered doing something to help your doggie while you are at work, such as doggie day care or a walker or going to doggie school for a little while? The oversleeping thing is pretty easy to solve, really. Get yourself a backup alarm and a backup to the backup. It's easily solved.
What else is all this guilt really about? Lots of dogs' owners go to work and do just fine. Why should yours be any different?