Have recently retired and were looking for a puppy. We're after a smaller dog as have a small house and garden - but live beside forests and fields so exercise not a problem I don't mind paying but am not after a 'designer dog', I want a 'dog dog / cross breed?' We have two cats hence wanting a puppy. I daren't risk a rescue dog with an unknown background. Any advice about where to look / go? Thank you.