VET ASAP! Could be very serious. If that is blood and there is vomiting, lethargy, you could lose your puppy if you don't quickly act. Get to an Emergency Vet if yours is closed.
Here is something that may guide you from experts:
http://www.yorkietalk.com/forums/eme...-articles.html