כשכלב לא עושה קקי, לרוב מדובר בעצירות. זה יכול לקרות מכמה סיבות:
תזונה: אם הכלב אוכל אוכל יבש בלבד או בלי מספיק סיבים, הצואה יכולה להיות קשה וזה עלול להוביל למצב שהכלב לא עושה קקי. למשל, כלב שאוכל רק חטיפים ולא שותה מספיק מים עלול להתקשות לעשות קקי.
חוסר תנועה: כמו אצל בני אדם, פעילות גופנית עוזרת למערכת העיכול לעבוד. כלב שיושב הרבה בבית בלי מספיק טיולים יתקשה להתרוקן.
מצב רפואי: לפעמים כאב, כמו פצע בפי הטבעת או בעיה בעמוד שדרה, חסימה במעיים או בליעה של עצם זר יכולים לגרום לזה שכלב לא עושה קקי.
לחץ או שינוי בסביבה: מעבר דירה, כלב חדש בבית או סביבה לא מוכרת יכולים לגרום לכלב "להחזיק בבטן".
בכל מקרה, אם עברו יותר מ-48 שעות מהפעם האחרונה שהכלב עשה קקי, צריך ללכת לוטרינר בשביל לבדוק אותו.