I've posted this in Chat, but this might be a better place :)
We don't want a big dog, but it seems to be hard to find a smaller breed that isn't too yappy and snappy, and also doesn't cost mega bucks (I think we're looking at £350-400 max)
Don't mind a crossbreed (or mongrel, but it seems to be hard to find mongrel puppies).
I think rescue dogs are out, since they don't seem to place those with kids very often, and we'd prefer a younger dog.
The children that the dog would be exposed to regularly would be over 5s.