An increasing number of wild pets are seasonal, weather, or time-dependent, so check this out if you’re missing a few rare wild battle pets. There’s also a video of all these pets and locations.
Unborn Val’kyr – there is always one spawn up in each zone of Northrend
Weather

Arctic Fox Kit – The Storm Peaks – needs to be snowing

Silithid Hatchling – Gaping Chasm / Noxious Lair, Tanaris during a sandstorm
Time
Restless Shadeling – Cellar, Deadwind Pass – Midnight
Shadow Sporebat – Khadgar’s Tower, Talador. They appear to spawn after 1am.
Erudite Manafiend – Ley-Ruins of Zarkhenar in Azsuna – day
Eldritch Manafiend – Ley-Ruins of Zarkhenar, Azsuna – night
The Umbral Amalgam only spawns during an active Dark Beledar Cycle in Hallowfall, Khaz Algar. It can appear as a primary or backline pet.
Seasonal
The Qiraji Guardling can be found near The Scarab Wall and The Scarab Dais in the southwest area of Silithus – Summer (21 June – September 23)
The Snowy Owl can be found in Winterspring – Winter (December 22 – March 19).
Weekly Event
The Wanderer’s Festival occurs every weekend in Krasarang Wilds.
World Event

Darkmoon Glowfly – Darkmoon Island

Crow – only appears as a secondary pet
Thanks for the info – this will be very helpful!
Ive loved all of your pet posts. This one is absolutely fantastic! Such brilliant info.
I’m glad you both found it helpful :)
I’m glad I saw this post – I recently started levelling my pet battling (took me long enough) and I was just about to go hunting for the Restless Shadeling – I’d have been waiting a while, I think :P
Glad I could help :)