Perfect tenses have the following active forms:
Present Perfect: "have + past participle of a verb" or "has + past participle of a verb"
Past Perfect: "had + past participle of a verb"
Future Perfect: "shall have + past participle of a verb" or "will have + past participle of a verb"
They have the following passive forms:
Present Perfect: "have + been + past participle of a verb" or "has + been past participle of a verb"
Past Perfect: "had + been + past participle of a verb"
Future Perfect: "shall have + been past participle of a verb" or "will have + been past participle of a verb"
You are mixing up the use of "have" as a modal or auxiliary verb to change the tense of the verb indicated by the past participle associated with it and the use of "have" as an independent verb meaning to "possess." When we want to use a perfect form of "have" as the independent verb, we end up with some form of "have" as an auxiliary of the past participle "had."
Present Perfect: "have had" or "has had"
Past Perfect: "had had"
Future Perfect: "shall have had" or "will have had"
Present Perfect: "have been had" or "has been had"
Past Perfect: "had been had"
Future Perfect: "shall have been had" or "will have been had"