Yes I think dogs do feel guilty. My other dogs (RB) often gave themselves away when they had done something naughty, just as you related, by their mannerisms and body language. My Bella is now 13 months old and, though she knows when she has done something wrong, shows no signs of guilt or remorse. She is often quite pleased with herself for getting my attention even though in a negative way!