Sounds like time to go to the vet. Our little guy had loose stools for about 2 days and was less active and we took him to the vet to find he had an infection. I also agree with the other Yorkie talkers...blood=black stool in humans, and medicine may play a part. Good luck!
I hope your little guy feels better ASAP!