Everyone already addressed the RI questions, so I'll take this one. Your vet ABSOLUTELY should be willing and able to sex your BP, or else he/she does not have the experience you need in a vet. Weighing is part of any animal's standard exam. Any vet that charges you extra for either of these is ripping you off, and you again should not return to.