preferably in Scotland but would travel to North England if necessary.
We only want to pay about £300 so doesn't have to have a pedigree or anything and it can be a cross.
It can't be a dog for re-homeing as most agencies won't rehome to a family with young children and also we have a cat so I would like the puppy to be small so that it does not intimidate the cat so much and they can get used to one another.
Thanks!