There are almost 200 breeds of dogs recognised by the Kennel Club in the UK. Most people tend to look at the same few breeds, Labs, Westies, Cavs, Russells, but there are many more that would probably be more suitable.
There are also several native British breeds that are under threat because their numbers are dwindling due to people not knowing about them. There is a special promotion of these breeds going on, and they include such breeds as the Sealyham Terrier (like a Westie but no skin problems),
Smooth Collie (like Lassie but short coat), Cardigan Corgi (like the Queens but slightly bigger and with big ears and bushy tail), King Charles Spaniel (like a Cavalier but smaller and turned up nose), Field Spaniel, Sussex Spaniel, Deerhound, Bloodhound, Otterhound, and several more.
Have a look at the Kennel Club site
http://www.thekennelclub.org.uk and click on buying a dog for further information on breeds.
Taking on a rescue dog is a great thing to do, but many of them are in there for a reason and novice dog owners might find some problems difficult to cope with. Same as with crossbreeds, unless you know precisely the temperament and size of the parents you never know what you are going to end up with.