Battersea Dogs home have lots of lovely dogs that need homes. Because you have young children and cats you would need to get a puppy, but Battersea fully vet them first for temperament. I have two beautiful dogs from there and they live with a very busy, 3 children family.