Of the selections you gave mephisto, I'd go with the Shepard. I had a beagle when I was younger and while they are cute, they can be a pain to train. They chew more than any other breed I've associated with and they can howl constantly. You can tell them to shutup and they look at you like "make me" and continue to bark. Now every dog is different so you may get one that does the opposite of this but the majority of beagles bark constantly. German's are easy to train (shepards that is
) and they are smart. They need room to run though.