I searched through the first five pages of this Suggestion forum and didn't find anything on this, but sorry if this has been brought up before..
Daily activities such as Headbutt spots, Dig spots (4 day reset), quests, Berry trees (multi day reset), etc. currently have a reset timer based on an hourly pattern. An example being if a player were to headbutt a tree at 10:00 one morning, they would not be able to headbutt that tree until EXACTLY 24 hours later, so 10:00 the next day. The problem with this is that it is far too exact and eventually you will not be there at precisely 10:00, so you'll slowly push that timer back to 10:01, 10:30, 11:00, 11:30, etc. until you miss a day completely.
My suggestion would be to have a set time for all daily events to reset. Instead of having these daily/4 day/2 day timers being based on when each account starts the cycle, have a set global time each day that would reset the timers and everyone could do the activity again. This would make being able to do daily activities once a day more realistic, as you would have a bigger time frame to get everything done without the hassle of having to be on at the exact time every day.
This is nothing new as other MMO's use this method for resetting daily activities, just a suggestion I think would allow for more players to get their dailies done efficiently here in PRO! Let me know what you think!