Though almonds are not toxic, they can cause health problems to your dog and should be avoided. If your dog happens to ingest them, they may not affect him/her as other nuts would, but they have their own way of causing danger to your dog.
The common advice is that the flesh of the avocado is fine in small amounts (due to high fat content), however the stone, leaves and outer skin ought to be avoided as they are all potentially dangerous to dogs
Yes, in fact experts say that carrots are in fact very good for dogs and make a delicious substitute for the usual treats you feed your dog. An added benefit is that carrots are great for cleaning your dogs teeth