We already have a dog, won't be getting another for a while (probably years from now) and when we do it'll more than likely be a rescue but just out of curiosity wondering what breed would be recommended had I not said the above and I suppose interested to see if people say the same type of dog we have.
Must be good with kids, other dogs and cats, not needing loads of exercise, easy to train but not needing massive amount of mental exercise, mustn't moult loads, don't want a tiny dog but can't be a giant one (unfortunately).