It does sound rough, but not impossible. Smeargle is early in the game if that team planner is correct. you get Eevee second island, and then you get Vulpix and Snorunt 3rd island. Yopu could possible take a break there to get both moves and the hiddle ability and be ready for breeding by third island(I would assume ever stone would come earlier then that)
Its not ideal, but if I want to use Ninetails in the mainstory its my only option... still would need to wait till post game for Celesteela, but only 1 post game pokemon is better then my 2 post game pokemon in Moon(Pheromosa and Tapu Lele)
I mean Ninetales is perfectly useable in game. You can get the hidden ability Ninetales and still get Aurora Veil, Blizzard, Dazzling Gleam, and a filler move. You are going to be breeding postgame anyways, seems like a waste of time to get it during the story when you aren't even sure you have all your resources together. But hey, to each their own!