I'm biased for shepherds, I've had collies and lab mixes... both are good choices but shepherds are smart as hell and easily trained but you have to exercise them and they want a "purpose."
Look into Rotties. I have 2. The first was a rescue and is just the biggest lap dog in the world. She wants nothing more than to make me happy and is very low maintenance. The male is 3 months old and shows the exact same temperment. They are both incredibly smart and trainable. My vet swears by them.
I'm biased for shepherds, I've had collies and lab mixes... both are good choices but shepherds are smart as hell and easily trained but you have to exercise them and they want a "purpose."
Border collies are my fav breed...insanely smart dogs, sweet, playful, loyal. But seriously bro...adopt one from a shelter before you go for puppies....puppies are cute but a LOT of work, and there are dogs getting put down every day.