So everything was fine until I woke up this morning and heard a sudden yelp from my 11-month-old Archie. I later checked him everywhere and nothing seemed to cause him pain so I went outside to play with him and his Puller toy and suddenly after I threw it he refused to pick it up. He now walks all day with his mouth closed and won't even chew his favorite toys. The yelps happen at random and so far I heard maybe 5-6 yelps since morning. Could something be stuck in his throat or could it be a toothache?
I don't know what happened but an hour right after I posted this he went back to normal as nothing happened. He started chewing his toy and all his energy came back. He is now playing with my brother in the backyard and is back to his normal self. I think it might've been something in his throat since I was massaging it when he was lying down and he was sort of relieved by it. Idk but I'll keep an eye on him and see if the pain returns.
If he was yelping randomly, and the first time you looked him over "nothing seemed to cause him pain" and now, i.e., right after you posted the first time, he "went back to normal"...how have you determined whatever it was is now gone?
If it was random, and he also didn't seem in pain when you checked him over (presumably sometime in the midst of his yelping episodes), then there wasn't a pattern against which you can compare him not yelping since the last time it happened.
So...without determining the problem and being unable to identify a pattern of his yelping, how do you figure its resolved?
IME, dogs don't yelp for the hell of it. If he were my dog, I'd still have the vet look him over in case he's injured his neck or cracked a tooth under the gum line or something is caught in his throat or any number of other reasons that he might be in enough pain to yelp.
Your dog, your call. Good luck.