Blood in a puppy generally is an urgent call for a vet -- if there's any decline *whatsoever* call the emergency vet today. A puppy can go downhill to an irrecoverable point (eg die) within 24 hours especially at this young age where they have virtually no immunities and as Nicki says, can dehydrate quickly. Many breeders do not home pups this young these days, especially of small breeds, for this reason -- they are a lot more robust, mostly or completely thru their puppy shots with better immunity, better socialised to dogs and humans, and on their way with housetraining at 10-12 weeks (which is more the norm for good cavalier breeders for homing pups). Usually too they will avoid placing a puppy at Christmas -- stress alone could be causing a puppy to get diarrhea and blood and stress -- lots of attention, activity, new people etc -- can worsen a health condition like this quickly. Also vets are generally closed at holiday time so there's no one to deal with an emergency.
I'd keep your pup quiet and away from household activity til you can get to a vet.
With blood/scooting you could be dealing with worms -- which also can be very serious in a pup this young -- or mild tummy upset on to bleeding gastroenteritis (which typically is jelly-like blood) which can quickly cause a pup to go downhill. It is unlikely but still must be considered -- as she will have little to no immunity -- that this could be parvovirus, which is usually fatal for puppies. Make sure the pup is getting water (even if you need to have her lick it from your fingers every hour or so) and get to a vet asap. I will stress again that if I wre you and saw even minute changes for the worse I would get that puppy to an emergency vet rather than risk losing her.
Please let us know how she gets on. BTW a pup generally needs to be wormed several times at intervals as all are pretty much born with a wormload and thus need repeated wormings with appropriate dosage and timing under vet supervision.
On housetraining: There are a lot of good training links pinned to the top of the training section that will help you with housetraining. This is generally a year-long process with the first 6 months a time when you can simply assume there will be many many accidents -- which are always OUR fault not the puppy's -- just as no one would shout at or punish a toilet-training toddler who is only trying to put together a lot of new, confusing information at a time when they are small and understand little (eg just as a toddler must find it hard to understand why they suddenly have to go sit on a pot rather than just go, so too must a puppy have a hard time fathoming where it is supposed to go, especilly as it has little understanding of an entire house being 'wrong' -- you generally have to housetrain room by room over many months). Good housetraining requires 1) good managament -- eg a puppy this young should never be out of arm's reach, never allowed unsupervised in rooms or on furniture (and soft furnishings like beds and sofas are a very attractive soft place for puppies to go, so you need to always have a puppy on your lap and only at a time when you KNOW they are 'safe' (eg have just gone outside and are least likely to have to go again). They need to be taken outside to go nearly every hour or two at her age, and always upon waking, after a meal or snack, after playing, after drinking water.
The Ian Dunbar book (free download) will get you off to a great start with lots of management ideas. Of course never ever scold or punish or the pup generally simply learns not to go in front of you -- eg to go stealthily so it doesn't get shouted at. Keep in mind puppies like human babies have to go a LOT and all the time so do be sure to use the training links/Ian Dunbar book to help your understanding about how to do this in a productive and most ffective way!
BTW in rescue we often refer to puppies as 'poopies' and for obvious reasons. :lol:
Best of luck and please come back to let us know what the vet says and how she is. :flwr: