Welcome and you have a great way with words. Artie is obviously loved. Please take him on in to the vet so they can do xrays. Why wait until Monday and leave this baby in pain? I'm not sure I agree with that advice of your vet...might want a new vet.
These things can happen. Don't blame yourself. You are a great daddy to this king-in-training. Anyone can tell that by how you speak of him