co-sign about the dog breed site. The one already posted in this thread is excellent, has great overviews of what a typical breeds personality is like.
One reason why me and my wife are considering buying soon even though we know we’re not at the bottom is that we want a dog – specifically a BIG dog (I grew up with larger breed dogs). We’ve settled tentatively on getting a Newfie once we’re moved because it suits our lifestyles and personalities. Newfies, for those not in the know, make great BIG dogs for those with small or no yards. They’re couch potatoes – give em a walk a day (which absolutely any dog breed needs) and they’ll happily spend the rest of the day shedding on the bed. Much less likely to be intentionally destructive than many other larger breeds when left alone without a yard to run around in. Great with other pets (both canine and non). Wonderful protector dogs as well, but without the hostility or aloofness towards strangers seen in a lot of other “guard” breeds. And they make a great pillow.