Yes, dogs are wonderful beings. They are without guile, except when it comes to stealing food and avoiding baths, etc... :-) They love unconditionally.
When our Arnot died (little brown dachshund) it really broke me up. I can empathize with what you are going through.
- LH