Just a tip, do not give your dogs (or cats) garlic - or any allums such as onions, chives, leeks - as it is toxic for them to eat. In small amounts it might not show any damage but it still is causing damage to their blood and kidneys.
wasnt his previous world hit by an asteroid or something? Why does he think his family is enjoying new years and eating well ... likely they are just in stasis waiting to be dragged into this world