I'm so sorry for the loss of your Cricket! I've owned several labradors and they would definitely meet all/most of your criteria. They are smart, eager to please, and have fairly low-maintenance coats. If you are looking for a smaller lab closer to 50lbs, look for a breeder of English labs...