Dogs can eat celery in moderation as a low-calorie snack. While celery is generally safe for dogs to eat, consuming large amounts can lead to vomiting and diarrhea. In small portions, celery provides dogs a crunchy vegetable that is safe as part of a balanced diet.