The short answer: No.
The long answer: Though almonds are not lethal to dogs, they can create a variety of problems when eaten. For one, they can be an obstruction hazard to your dog’s esophagus or windpipe if he swallows it whole. Since almonds are known to have high fat content, another problem that could arise is pancreatitis—causing indigestion, diarrhea, vomiting, lethargy, and appetite loss. Spice-flavoured almonds can irritate your dog’s stomach lining, while salted almonds can cause water retention (which could cause complications for dogs with heart disease).
In summary: Prevent your dog from getting an upset stomach by keeping your almonds out of reach. Almonds cannot be easily digested by your pet, and may result in gastric discomfort. Instead of giving almonds, discover which human food dogs can eat in our “can dogs eat” category.