@switz => Fixes #902 - Fix reselection of similar pet type

Check #902 for more details

@lefnire remember to merge this into master