Toto knows almost all those things already mentioned ... she also "knows" when it's almost time for Papa to be home from work!! It's kinda scary when I haven't noticed the time and I see her lying by the front door! I can look at the clock and sure enough it's about time! Sometimes she will take a few toys and have them ready because she knows when he walks in the door ... the fun begins!!!