Don't be suckered into giving someone xp.
I have a brute that got a wolf at level 3, and I've given him over 70 pupils that each give him xp. Only one of these pupils have bears or wolves in their potential.
You can see your brutes' potential by looking at the sourcecode, or by entering the brute's name on the following page and selecting a level of 1000 (as high as a brute can go):
You can check my brute out if you want, but don't bother pupiling him. He doesn't need you to:

Gangrelative06's pupil that WILL get a bear is

who will get a bear at level 6, and none will get a wolf.
I'd say that theory is crapola.