Well, if the pup had black diarrhea then that can mean it was poisoned. Do you know if it ate any plants nearby or got into something it shouldn't have?