Shepherds are not a good first time dog at all, they shed, they are energetic, they need a strong leader, they are POWERFUL, and they most certainly shouldn't kept kept by someone who wants dogs that are:
*Are small
*Are Lazy
*Don't have special grooming needs
*Don't have special excersice needs
*Are quiet
*& Easy to care for.***
I cannot think of any dog that fits that... Maybe a stuffed one.
Beagles are energetic as well, they are loud, they make that beagle noise quite often... they are intelligent so they get bored easily, and they are notorious for getting lost by following that nose wherever it wants to go.
Truthfully, a cat would suit your purrfectly. 2 would be better, that way they can play with each other at night and not your feet.
They shed, but they don't bark, attack other dogs(usually...), get the neighbors dog pregnant and ect. when kept in. You really don't need to take them walking, some enjoy going outside. you could make an outdoor 'room' for a cat though, and on of those cat tunnels around your yard(if you have an area like that). Short-haired cats have no special grooming needs, they clean themselves, but a brushing once a week wouldn't hurt anything.
Cats don't need to be taken outside to go, so no problem leaving them home for a few hours. I know, 'it's not a dog', but cats can be taught to do tricks, they play with you, and they match everything you want.