Hi Fifth
For a great Labrador, you can get the ones who have been trained for a year by the Guide Dogs but for some reason they do not go on to become a guide dog. They are already very well trained. As for getting along well with your cats, a puppy might be boisterous and an older dog may...