Question: are battle pets account wide?
Answer: Battle pets. Pets (companions) are now account-wide. This means that any pet you have on one character will be shared with all of the others on your Battle.net account.