Dog may start eating at night because it waits until its owner comes home from work. This habit might form for many other reasons, but it can be hard to break once created.
Your dog’s level of comfort can also affect its eating habits. Only eating at night can influence your dog’s comfort level with people. Some dogs prefer to eat when no one is watching.
Your dog may only eat at night out of convenience. Adult dogs typically sleep for 12 to 14 hours a day. Much of this time is during the day when their families are at school or work.