Ive been wanting to make a tournament for a long time so I completely support this idea.
I dont know how great an idea it is to have best of five matches for the entire tournament, when I do random matches one match can take 10 mins and you do best of five where two very defensive teams play eachother it could take over an hour. Because of that I think it would be better to do best of three until you get to a certian point (finals, semi finals, maybe even quater finals). Obviously it also depends on the size of the tournament but when you say EU tournament I asume its going to be pretty big and because of that I dont think best of five is the best thing to do all the way though the tournament.
You would also need match time limits, in the official pokemon rules the timelimit is set to 15 mins for a match but you can of couse change that as you wish. However I think it is important that a time limit is pretty low (anything more than 20min is crazy) mainly because super defensive teams will benefit too much from a high time limit.
"One minute before the match start everyone announces their pets
" I'm not quite sure I understand this but my thoughts on the subject about teams is that each player picks 3 pets that he will use for the entire tournament. When I say 3 pets I mean 3 pets with a specific breed, no changing from a flayer youngling breed 5 to a flayer youngling breed 4 because you have a different opponent. Depending on what you prefer you could of couse change 3 to 4, 5 or 6 battle pets but it is important that only 1 breed per pet and only 1 of each pet is chosen for the team. Having no cap on the amount of pets that can be used during the tournament would be horrible for the people who dont have 50+ lvl 25 battle pets.
Another thing I think is important for such a tournament is that no pets have offensive names (blizzard has this one fixed to some extend) and that no pets have the same names to avoid player confusion(shamelessly stolen from the pokemon rules).
When it comes to addons I would personally allow all addons to be used mainly because something like this is very hard to enforce. Yes playing without "pokemon trainer: the pet battle mod" is much harder but it would be mandatory for both parties to stream/record if you dont want them to use this mod.
For prizes I would use TGC pets rather than blizzard store pets mainly because they are more rare even if its just a 10 dollar pet. The first prize could for instance be a 70 dollar bananas charm or if that is too much you could have say three 10 dollar pets for the first prize while second and third gets fewer and fewer pets. Additionally I am almost certian you could get http://www.wowtcgloot.com/
to sponsor you, maybe not for the first tournament but for the following ones after you have proven that wow pet battles has a lot of people interested.
Last but not least you may want to look into the exclusion of certian battle pets. I cant really think of any super overpowered ones that cant be countered but to make it fair I think you need to atleast exclude all TGC pets. Blizzard pet store pets are sort of okay because everyone can buy them for a resonable price if they wish while the TGC pets require you to go onto non official sites or buying a shit load of cards.
- Best of three matches until a certian point, after that best of five.
- Match time limit (I suggest 15mins).
- X number of UNIQUE pets per player (I suggest 3 just to make it simple at the start), this means they cant change between breeds and cant use two of the same pet in a team.
- No offensive names.
- Only unique names (no two pets can have the same name).
- Allow the use of all addons.
- TGC pets as prizes rather than blizzard store pets.
- Exclusion of TGC pets.
For reasoning see the long answers above.