This was my guess too. I'm sure it was intracardiac. But i don't see why the owner couldn't be present unless they didn't plan on sedation first. Some vets don't sedate first unfortunately, and with no sedation, the animals can struggle and it can be quite traumatizing to their beloved owners. Non sedation euthanasions aren't very common at all, so I'm sure the ol gal was put to sleep first. But you're right, having a large needle jabbed into your pets heart may not be the most comforting way to witness her go. Again, i think the Vet was just looking out for you. I think that's probably what happened here most likely. But a agree with you OP. I would want the truth handed to me up front and the process explained. It's up to the owners if they can handle the news and whether they want to witness it or not, not the vets. OP, if it makes you feel any better, Veterinarians are required to have a witness present, an assistant if you will (just like doctors). Which was my duity. I assure you even without the owners present, we take good care of your beloved pet and make sure it's as comfortable as possible. We have compassion as if it was our own. If the owners chose not to witness it or assist with it, i took their place. Many furbabies passed peacefully in my lap being loved on and comforted. They took a nap with their head on lap while being pet and talked to. That's all they knew was love and comfort in their last moments, regardless who was in the room

My vet, and the vet i worked for, was so deeply compassionate. We didn't do it on an exam table if we could prevent it. We got down in the floor to the dogs level where it felt most comfortable. Like actually sat in the floor with it and provided it a loving lap or a comfy bed.