I agree with venting (not to confuse "VENTING" deep water fish) as a surfire way to sex any fish, however, it is extremely difficult when they are small and color ID IS the method used, afterall... it is a 50/50 chance with some species...lol
Yes, yellow labs are compatable with different...