I just wanted to share with everyone that he went to the vet last night and has a clean bill of health. The vet said he looks great, a tiny bit under weight but he looks healthy overall. He also probed him for me and he is officially a HE! lol.
Thanks everyone! It feels good to know he is a healthy BP.