I need to know if you can talk to a person that will tell if your Pokemon has a hidden ability or not cuz I really want a Perfect IV dragonite with its hidden ability but I don't know if it has it or not. If it is possible, tell me the locations of that person from Gen 4 and 5.
There is unfortunately no in game way to find if a Pokemon has its hidden ability. If there was I wouldn't have had spent two days trying to breed a perfect Breloom to find out I had a box full of Sheoomish with the hidden ability. Sorry so I can't answer the second part of the question.
If Your Dragonite is Multi Scale It is Hidden Ability