If you want my opiuon I would suggest a Queens Corgie. They are a little harder to get then something like a Staffy but they don't need a lot of space ,they have a lot of personality and love attention.
If you like shepards then you should consider a Belgian malinois, Its what the military and Police prefer to use these days, super intelligent, loyal and don’t have the hip problems. They are a bit expensive though (around $1500) and not that commonly available. Type in Belgian malinois on U-Tube and check them out , there are some wild military videos on them.
another vote here for the AMSTAFF's... they are great dogs!
If you go the Rotty route make sure you and your partner share equal responsibility (should be the case with any dog you choose tho)... if you do all the work and training he / she will find it hard to show respect to your partner, and then issues can arise... and you dont want issues from such a big and powerful dog!
+1 to both.
I am a G-Shepherd and Bluey person myself but I would still recommend a Rotti or Amstaff, both are 2 of my fav breeds as well.
Malinois are good dogs as well, as mentioned above, and also mentioned above is to rescue a pup from your local rescue group/pound. Just learn what to buy and what not to buy from a shelter before you go there. The puppy sitting in the corner shaking or the puppy chewing on the other dogs ears may not always be the best outcome for a first time owner.
My experience - dog training.
A Belgian Malinois is NOT a good suggestion for a first time dog owner O.O
From the largest breed to one of the smallest, with a runner in between.....:shock::lol:In my opinion the best family dog is the English Mastiff. Very gentle giants from my experience. That or the Labrador/Golden
Since my last Mastiff passed away we have loved pugs. They shed a bit more but are very intelligent and entertaining family members.