For some reason there is this odour on my penis. Especially the head. Is there a way to make this go away? Very irritating.
.......wash it extremely well.
Making some assumptions here, but suspect that by the spelling of your post I presume you are non American and may be uncircumcized.
If that is so, make sure you retract your foreskin when urinating so residual urine does not stay under the skin. Also wash your penis gently with mild soap and water a few times. Sometimes a mild antiseptic cream such as Savlon will also help. If this does not cure the problem you may have a yeast infection which can be treated by an anti-fungal cream. If that does not help, consider getting checked out for diabetes. Good luck!