Man, thank you lucky stars it all ended like it did. I think I would be shattered beyond words if something was to happen to my puppy. Imagine what could have happened if you were at work at the time or just not there.
I am sure that in time it would all be fogoten and they will both play with each other soon again. Just one word of caution. I am not an expert by any means but I think that the collars in you pictures looked very loose on the girls. A loose collar has more chance for them to get stuck on somewhere and also to get tangled to each other like they did. My vet told me is all the slack they need is two fingers (index and middle finger) to fit under the collar snugly. No more than that. Don't mean to preach but just sharing advice I was given by a profesional.
Anyway since we are sharing pics of our puppies here is my little guy. His name is Üter and he is a White German Shepherd.

And here we have the squashy face look.

While I consider him my best friend sadly he doesn't seem to think of me as his best friend. I am a distant second his feline best friend. They play for hours on end, sleep next to each other, eat from each others bowls and it goes on....... I get left over love when the kitten wants to sleep and he isn't tired. Ah well...........
I am 1600miles away from him now. Dad is having cancer surgery and I want to be by his bed side as he recovers but it is killing me not being able to pat the little guy or have him chew on my toes even. My friends are looking after him and I think they are pretty sick of my constant phone calls and requests for a photo of him. LOL.
Also I think he is more into RC cars than me. He chases them till he gets sick and throws up. It is usually me that gets bored and wants to go home first which makes him sook all the way home.