I have a rehomed collie - she failed sheepdog training (she's a bit deaf and couldn't hear the commands), and was "free to a good home" at three years old. She'd lived in a kennel outdoors all her life and had not been housetrained.
She's now curled up at my feet.
She housetrained very quickly, she's very intelligent and keen to work/play. She's not a barker, and she's absolutely terrific with people, including young children.
She'll "steal" food out of the bin if the lid's not properly closed, but otherwise is utterly trustworthy around food - unless she knows it's hers. I'd once left an open packet of treats on the coffee table (right at doggy-nose height) and she very gently took that, but I could leave my own dinner on the same table and she'd never touch it.
She's also happy with several short outings in the yard every day rather than long walks, though she'll cheerfully run for hours too.
I use the Jan Fennell method with her - dunno how MNers feel about her, I know she can be viewed as controversial in the doggy world - and would happily recommend it to anyone else. My friend had a bampot weimaraner who also responded well. It's basically what other have said about always going out of the door (any door) first, not acknowledging the dog (until you're ready to do so - you don't ignore it all day!) when you return home/to the room if you've left the dog, always eating first, never allowing the dog to be on the same physical level as you and so on.
Good luck and have fun.