If your dog ate something unusual, it could cause stomach upset and cause yellow poop color. We suggest keeping your dog on a bland diet for a few days, but remember that changing diet can keep your dog's stools yellow for a while. It is important to pay attention if your puppy has diarrhea or stomach cramps.