Welcome to Veterinary ECG Learning
A self-directed module covering ECG interpretation in small animals.
Work through each module in order — lessons first, then graded practice.
📋 Learning Outcomes
- Identify rate, rhythm regularity, and P–QRS relationship on any ECG
- Distinguish sinus rhythm, sinus arrhythmia, atrial fibrillation, SVT, VPCs, and 2nd/3rd degree AV block
- Recognise life-threatening patterns requiring urgent action (sustained VT, high-grade AV block)
📏 Module 1 — How to Read Any ECG
Paper speed, gain, heart rate calculation, rhythm, and interval measurements. Interactive simulated ECGs.
🔬 Module 2 — Waveform ID & Conduction
Identify P waves, QRS complexes and T waves. Understand bundle branch blocks, supraventricular vs ventricular origin, and measure intervals.
💡 Module 3 — Supraventricular vs Ventricular
Use QRS width and P wave presence to distinguish supraventricular from ventricular rhythms. Includes RBBB, LBBB and practice ECGs.
🔍 Module 4 — Normal vs Abnormal
Classify rhythms as sinus vs non-sinus. Identify abnormal beats. Is it normal or not?
🧬 Module 5 — Abnormal Beats
QRS width, P wave presence, PR relationship. Characterise individual abnormal beats.
🌿 Module 6 — Rhythm Classification
Tachycardia vs bradycardia → SVT/VT → sinus/AV block/atrial standstill.
🩺 Module 7 — Case-Based Practice
8 clinical cases with signalment, history, ECG, and 4 questions each. The main event.
How to Read Any ECG
Paper speed · Heart rate · Rhythm · P waves · Intervals · Amplitudes
Step 1 · Paper Speed & Gain
Before measuring anything, confirm paper speed (mm/s) and gain (cm/mV). These determine what every square represents.
Paper speed
| Speed | Small square (1mm) | Large square (5mm) |
|---|---|---|
| 50 mm/s ★ vet | 0.02 s | 0.10 s |
| 25 mm/s | 0.04 s | 0.20 s |
Gain (amplitude)
| Gain | 1 cm (10mm) |
|---|---|
| 1 cm/mV ★ standard | = 1 mV |
| 2 cm/mV (double/high gain — for small signals) | 1 cm box = 0.5 mV |
| 0.5 cm/mV (half gain — for tall signals) | 1 cm box = 2 mV |
Visual comparison — same dog, same heart rate, two paper speeds
50 mm/s (standard veterinary)
Beats spread out — easier to measure PR, QRS, P wave width
25 mm/s (compressed)
More beats visible — useful for rhythm assessment over time
Step 2 · Calculate Heart Rate
Method 1 — Large square counting (fast)
Count large squares between two adjacent R peaks, then use:
At 25 mm/s: HR = 300 ÷ (large squares)
Example at 50mm/s: RR spans 6 large squares → 600÷6 = 100 bpm
Method 2 — Small box counting (precise)
Count small boxes in the RR interval:
At 25 mm/s: HR = 1500 ÷ (small boxes)
Best for: borderline rates, irregular rhythms, bradycardia where large squares don't align to R peaks cleanly.
🐈 Normal feline HR: 140–240 bpm (in-hospital; often higher due to stress)
🎯 Try It — Interactive HR Measurement
The green ▼ markers show R peaks. Click on any R peak, then click on the next R peak to measure the RR interval and calculate heart rate with a step-by-step explanation.
Step 3 · Rhythm Regularity
Place caliper tips (or mark with paper) on consecutive R peaks. Step across the strip. Ask:
- Regular — all R-R intervals equal (or within 10%)
- Regularly irregular — R-R varies in a repeating pattern (e.g., sinus arrhythmia, 2nd degree AV block)
- Irregularly irregular — no pattern to the variation (e.g., atrial fibrillation)
Supraventricular vs Ventricular
QRS width · P waves · Bundle branch blocks · Heart enlargement
The Fundamental Question: Where Did the Beat Come From?
Every abnormal beat or rhythm can be traced back to one question: did the impulse originate above or below the bundle of His? This determines everything — QRS shape, width, and the appropriate treatment.
Impulse arises in the SA node, atria, or AV node — above the ventricles. Conduction proceeds normally through the His-Purkinje system.
- QRS is narrow (<0.06 s in dogs; <3 small boxes)
- Normal QRS morphology
- P wave usually present (may be hidden in fast rates)
- Examples: sinus rhythm, SVT, AF, APCs
Impulse arises in the ventricular myocardium or Purkinje fibres — below the bundle of His. Slow cell-to-cell spread produces a wide, bizarre QRS.
- QRS is wide (>0.06 s; >3 small boxes)
- Bizarre, often notched QRS morphology
- No preceding P wave (or AV dissociation)
- Examples: VPCs, VT, ventricular escape
• Narrow QRS (<0.06 s / <3 small boxes at 50 mm/s) = supraventricular
• Wide QRS (>0.06 s / >3 small boxes) = ventricular OR bundle branch block (see below)
The Wide QRS Problem: Not Always Ventricular
A wide QRS does not automatically mean ventricular origin. When one bundle branch is blocked, even a supraventricular impulse produces a wide QRS — this is called a bundle branch block (BBB). The key to telling them apart is the P wave.
├── Is there a P wave before every QRS?
│ ├── Yes → Bundle Branch Block (supraventricular + conduction delay)
│ └── No (P absent or dissociated) → Ventricular origin (VPC, VT, escape)
└── Is the QRS narrow?
└── Yes → Definitely supraventricular
Bundle Branch Blocks
A bundle branch block occurs when one of the two main branches of the His-Purkinje system fails to conduct. The affected ventricle depolarises late, via slow myocardial spread from the healthy side — producing a wide, abnormal QRS that is still supraventricular in origin.
• Wide QRS (>70 ms / >3.5 boxes)
• Broad terminal S wave in Lead II (rS pattern — net biphasic or negative deflection)
• Negative/broad S wave also visible in Lead I
• P wave before every QRS (sinus origin)
• Common with right ventricular enlargement / pressure overload
• Wide QRS (>70 ms / >3.5 boxes)
• Predominantly POSITIVE in Lead II
• P wave before every QRS (sinus origin)
• Common with left ventricular enlargement / cardiomegaly
Heart Enlargement and Bundle Branch Blocks
BBB in veterinary patients is frequently caused by underlying structural heart disease rather than idiopathic conduction system degeneration. The anatomical relationship matters clinically:
- Right bundle branch blocked
- Wide, predominantly negative QRS in Lead II
- Associated with right ventricular enlargement
- Clinical contexts: pulmonic stenosis, pulmonary hypertension, right-sided heart failure, tricuspid dysplasia
- Also seen as incidental finding or post-trauma
- Left bundle branch blocked
- Wide, predominantly positive QRS in Lead II
- Associated with left ventricular enlargement / cardiomegaly
- Clinical contexts: dilated cardiomyopathy (especially Dobermann), severe mitral valve disease with LV dilation
- Most important mimic of VT in the dog
Summary Table
| Feature | Supraventricular | BBB (SV + block) | Ventricular |
|---|---|---|---|
| QRS width | Narrow (<0.06 s) | Wide (>0.06 s) | Wide (>0.06 s) |
| P wave | Usually present before QRS | Present before every QRS | Absent or dissociated |
| PR interval | Normal, consistent | Normal, consistent | Not measurable |
| Rate range | Wide range | Wide range | Often fast (VT) or slow (escape) |
| Associated pathology | Atrial/AV node disease | RV or LV enlargement | Ventricular myocardial disease |
Normal vs Abnormal
Classify the overall rhythm · Identify abnormal beats
What is Sinus Rhythm?
Sinus rhythm means every heartbeat is initiated by the sinoatrial (SA) node — the heart's natural pacemaker. For a rhythm to be sinus, all of the following must be true:
- Every QRS is preceded by a P wave
- All P waves have the same morphology (shape)
- The PR interval is consistent
- QRS complexes are narrow (≤0.06s in dogs)
• Normal sinus rhythm — regular, HR within normal range for species/breed
• Sinus tachycardia — sinus rhythm, HR elevated (stress, pain, fever, anaemia)
• Sinus bradycardia — sinus rhythm, HR low (athletic, vagal, hypothyroidism, drug effect)
• Sinus arrhythmia — sinus rhythm, HR varies with breathing (normal dog finding)
When is it NOT Sinus?
A rhythm is non-sinus if any of the following are present:
- Absent P waves — atrial fibrillation, junctional/ventricular escape, atrial standstill
- P waves present but not conducting — AV block (P waves not followed by QRS)
- Wide QRS complexes — ventricular origin (VPC, VT) or bundle branch block
- Extra beats — premature beats (atrial or ventricular) interrupt the sinus pattern
- Irregularly irregular rhythm with no P waves — atrial fibrillation
A Simple Two-Step Approach
Step 1: Is there a P wave before every QRS?
Step 2: Do all QRS complexes look the same (narrow and uniform)?
If yes to both → likely sinus. If no to either → look further.
Abnormal Beats
QRS width · P waves · PR relationship · Origin of ectopy
The Two Most Important Questions About Any Abnormal Beat
1. Is the QRS narrow or wide?
Impulse travels through the normal His-Purkinje system. Origin is supraventricular (SA node, atria, or AV junction).
Wide QRS (>0.06s in dogs):
Slow cell-to-cell conduction in ventricular muscle. Origin is ventricular — OR a supraventricular impulse with aberrant conduction (bundle branch block).
2. Is there a P wave, and is it related to the QRS?
No P wave before QRS: Junctional or ventricular origin, or P buried in preceding T wave
P after QRS (retrograde): Junctional (AV nodal) origin
P present but NOT followed by QRS: AV block
Common Abnormal Beat Types
| Beat type | QRS width | P wave | Prematurity | Compensatory pause |
|---|---|---|---|---|
| VPC (ventricular premature complex) | Wide, bizarre | Absent (or dissociated) | Yes | Full compensatory pause |
| APC (atrial premature complex) | Narrow | Present (different P morphology) | Yes | Incomplete (no full pause) |
| Junctional beat | Narrow | Absent or retrograde | Usually escape | N/A (escape) |
| Ventricular escape | Wide | Dissociated | Late (escape) | N/A (escape) |
Premature beats come early (before expected next sinus beat). They are ectopic and usually indicate irritability.
Escape beats come late (after a pause where sinus failed to fire). They are protective — the ventricle is rescuing the heart. Never suppress escape beats without first treating the cause of the underlying bradycardia.
T Wave Changes
In dogs, T wave polarity in Lead II is variable — it may be positive, negative, or biphasic, and any of these is normal in a healthy dog. Do not flag a negative T wave as pathological in dogs based on polarity alone; consider it in clinical context. After a ventricular beat (VPC), the T wave is typically opposite in polarity to the QRS — this is a secondary T wave change and is expected.
Rhythm Classification
Tachycardia · Bradycardia · SVT · VT · AV Block · Atrial Standstill
The Classification Tree
Start with rate, then narrow it down:
→ Sinus tachycardia (appropriate)
→ Atrial fibrillation
→ SVT (AV nodal re-entry, etc.)
→ Atrial tachycardia
Wide QRS tachycardia
→ Ventricular tachycardia (VT) ⚠
→ SVT + bundle branch block (rare)
→ Sinus bradycardia
→ 2nd degree AV block
→ 3rd degree (complete) AV block ⚠
→ Sinus node dysfunction
Regular bradycardia + no P waves
→ Atrial standstill ⚠ (hyperkalemia?)
Key Rhythms — Tachycardias
| Rhythm | Rate | QRS | P waves | Regularity |
|---|---|---|---|---|
| Sinus tachycardia | ↑ but variable | Narrow | Present, normal | Slightly variable |
| Atrial fibrillation | 100–250+ | Narrow | Absent (f waves) | Irregularly irregular |
| SVT | 200–300 | Narrow | Buried/retrograde | Regular |
| Ventricular tachycardia | 150–400 | Wide, bizarre | Dissociated (AV dissociation) | Regular |
Key Rhythms — Bradycardias
| Rhythm | Rate | P waves | PR interval | QRS |
|---|---|---|---|---|
| Sinus bradycardia | <60 (dog) | Present, normal | Normal, consistent | Narrow |
| 2nd degree AV block Mobitz I (Wenckebach) Mobitz II (more serious) | Slow–normal | Present | Mobitz I: Progressive PR lengthening → dropped QRS Mobitz II: Constant PR → sudden dropped QRS (infra-Hisian; higher risk of progression to 3rd degree) | Narrow |
| 3rd degree AV block | Very slow (20–60) | Present, regular, but no relationship to QRS | No consistent PR | Wide (ventricular escape) |
| Atrial standstill | Very slow | Absent (flat baseline) | None | Wide (ventricular escape) |
Both produce slow wide escape rhythms. The key difference: in 3rd degree AV block, P waves are visible (just dissociated from QRS). In atrial standstill, the baseline is completely flat — no P waves at all.
Case-Based Practice
8 clinical cases — signalment, history, ECG, and questions
My Progress
Overall performance across all modules
Waveform ID & Conduction
Identify waves · Measure intervals · Understand BBB vs ventricular origin
Step 4 · Identify Waves & Measure Intervals
The interactive ECG below is labelled. Hover over each marker to see normal values.
Key intervals — dog
| Measurement | Normal range |
|---|---|
| P wave duration | ≤ 0.04 s |
| P wave amplitude | ≤ 0.4 mV |
| PR interval | 0.06–0.13 s |
| QRS duration | ≤ 0.06 s (≤0.07 large) |
| R amplitude (lead II) | ≤ 2.5 mV (small/med) · ≤ 3.0 mV (large breeds) |
| ST segment | Isoelectric (±0.2 mV) |
Key intervals — cat (comparison)
| Measurement | Normal range |
|---|---|
| P wave duration | ≤ 0.04 s |
| P wave amplitude | ≤ 0.2 mV |
| PR interval | 0.05–0.09 s |
| QRS duration | ≤ 0.04 s |
| R amplitude (lead II) | ≤ 0.9 mV |
| T wave | Positive, ≤ 0.3 mV |
🔎 Waveform Abnormalities — Clinical Reference
Recognising abnormal waveforms is the foundation of ECG interpretation. The table below links ECG findings to their physiological cause.
P Wave Abnormalities
→ Left atrial enlargement
= P mitrale — classic in mitral valve disease (CKCS, Cavaliers)
→ Right atrial enlargement
= P pulmonale — pulmonic stenosis, pulmonary hypertension
→ Atrial standstill
Hyperkalemia (Addison's, urinary obstruction), atrial myopathy (English Springer Spaniel)
→ Atrial fibrillation
Fibrillatory f-waves replace P waves; irregularly irregular R-R intervals
→ Ectopic atrial focus or retrograde conduction
P axis shifted; impulse not originating from SA node
QRS & T Wave Abnormalities
→ BBB or ventricular origin
Always check: is there a P before every QRS? Yes=BBB, No=ventricular
→ Left ventricular enlargement
DCM, significant mitral regurgitation, hypertrophic CM
→ Hyperkalemia (classic)
Addison's disease, urethral obstruction, renal failure, rhabdomyolysis
→ Variable / myocardial hypoxia
Normal variant in dogs (T wave polarity is physiologically variable). Clinically significant if: previously positive → now negative, or associated with severe anaemia, cardiac tamponade, or severe LV enlargement
→ Myocardial injury or ischaemia
Elevation: pericarditis, acute MI-equivalent. Depression: ischaemia, digitalis effect