We had two Dobermans several years ago and they were wonderful dogs. Everything you say echos our experience. Since then we have moved to German Shepherds. Those guys are the highest maintenance dogs I have been associated with. They do not like to be separated from their humans, fellow dogs, family cats, or anyone else they consider a pack member. They are in charge of security and they can't do their jobs properly if people go wandering off all the time.
lol Love this post!