Every time they say "block reward halving coming up!" it has ZERO impact on price. Every time they say "XYZ new publicity stunt is coming!" it also has ZERO impact on price.
Look like I said I am a doge holder but I am trying to be realistic here and blind faith doesn't serve you well in crypto. The biggest problem doge has is just TOO MANY DAMNED COINS! There is way too much out there already and more being mined every day. It makes it very hard for the price to fight all the downward sell pressure and this coin will never be "rare."
The block reward halving solves the problem you mentionned about there being "too many damned coin"
When this will happen, Doge won't be the most profitable coin to mine anymore, so all the instant-dump multipools will switch to another coin. The miners who will remain with Doge are more likely to hold, so less selling pressure.
And keep in mind that about 60% of the world's doges have already been mined (other than the quite small inflation that will happen after; eternal block reward of 10000 vs. 250000 now), and block halvings are happening relatively frequently, so it will indeed be a "rare" coin in a few months.
And publicity does have an impact on price. It attracts new buyers, who are intriged by how ridiculously awesome it is that there's a Nascar car with a doge on it
Also, this makes investors have more confidence in Doge; it shows that it has an active community who's willing to support it to great lenght.