I do believe that dogs have a conscience.They do know the difference between right and wrong, and will sometimes even try to make things up to you if they have displeased you in some way. This video proves my point.

Watch as a Beagle dog steals a toy from a baby which makes the infant cry, then tries to console by bringing a few too many toys.