Near the end of WoD I made a similar post suggesting what pets to invest in going into Legion, so here is what I believe will be solid pets to hold onto 6 months to a year into Battle for Azeroth. This is NOT a short term investment, so if you're looking for quick flips I'd suggest not buying any of these unless well below regional averages.
For the last couple weeks I've been buying these up to 70% of the region average to help build up a little inventory for myself as some of these are already rare during Legion. To stop from selling them too low too soon I've put them all into a separate TSM group prices at 400% region average, surprisingly I've actually sold a few of them at this high price.
- 梦魇龙宝宝 Source: 1% drop of 伊森德雷 in the Emerald Nightmare raid. Drops in all difficulties.
- 掘地灾怨幼虫 Source: Very low droprate from skinning mobs on Argus. These are already a bit pricey and rare while Argus is current content.
- 背叛的小鬼 Source: 6% droprate from 主母罗苏拉 in Argus. This rare is on a daily lockout and takes a few minutes of farming to summon each time. Worth a decent amount currently.
- 蓟叶冒险者 Source: Rare drop from the Dreamweaver Provisions box from doing the Dreamweavers Emissary.
- 图格 Source: Crafted by Engineers. Costs 50 Bloods of Sargeras, you can often find these cheaper than the trade-in value of the BoS. The unlearned companion pet version is often cheaper.
- 小虫图金斯 Source: Reward from a Legion Archaeology quest chain. This quest chain is only available for a 2 week period every 26 weeks making this essentially a holiday pet that will be forgotten when Legion ends.
- 魔鞭抽笞者 Source: Rare drop from Argus herbalism nodes. These herbs will have no notable use once Legion ends making it very rare for anyone to bother farming for this pet. Super cheap now so lots of room for profit.
- 审判之眼 Source: Less than a 1% drop from 邪魂审判官 in Suramar. Currently these mobs are killed for world quests that will not be completed as often after Legion.
- 钉刺鳐鱼幼崽 Source: 咒法师马戈斯 the Fishing Vendor in Dalaran. Requires rep to buy and a fishing currency only obtainable from fishing in Dalaran. NOTE: The companion pet version requires reputation to learn, only buy the battle pet version.
- 失怙的魔蝠 Source: 5% drop from the Legionfall paragon chest for ever 10k rep after exalted. Currently fairly cheap.
- 幽灵鲨 Source: Sold from “活水”伊丽西娅 the fishing vendor in Azsuna. Requires rep. Vendor and fishable currency are on a daily rotation so it is only possible to get this once or twice a week, takes a decent amount of time to get.
TSM shopping search string: p:2121; p:1723; p:2135; i:130167; p:1803; p:1886; i:132519; p:1887; p:2117; p:1719; p:1911; p:2050; p:2077
A TSM group import: p:2121,p:1723,p:2135,130167,p:1803,p:1886,132519,p:1887,p:2117,p:1719,p:1911,p:2050,p:2077