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