Hmmm, so you said the vet did 'some tests' but did not specify if she ran a diarrhea PCR? If not I would consider running that. If it is negative then you probably need to start thinking about food allergies or inflammatory bowel disease. Do you know when he was started on solids? Just like with human babies, if you start them too young they can develop GI issues and food allergies.