Welfare of dogs and cats and their traceability
This file concerns the welfare of dogs and cats and their traceability, handled under the ordinary legislative procedure in which Parliament and the Council of the EU legislate jointly to produce binding EU law. It was examined by the Agriculture and Rural Development committee together with Environment, Public Health and Food Safety, in the area of animal protection. The tabled amendments address traceability of dogs and cats to prevent illegal trade and trafficking, identification and registration in official databases, welfare rules and thresholds for breeding establishments, selling establishments, shelters and foster homes, veterinary visits, staff competencies, restrictions on antibiotic use, and neutering. It shares this subject with related files including 'Protection of animals during transport'.
Procedure timeline
- Committee amendments tabled10 Feb 2025 – 11 Feb 2025
- Plenary vote — Adopted19 Jun 2025 · On the Commission proposal (the draft law)
- Plenary vote — Adopted28 Apr 2026 · On the provisional agreement negotiated with the Council (the trilogue deal) — amendment 317
- Procedure completed, awaiting publication in Official Journal
Plenary votes
23 roll-call votesIn plenary, Parliament usually votes in steps: first on amendments to the text (sometimes split into parts, so Members can accept one half of a sentence and reject the other), then on the text as a whole. The “main vote” is the one that adopts or rejects the text itself. Each vote below shows exactly which step it was. How voting works →
Where each group stood at the decisive votes
Milestones are the votes that adopt or reject text (not every amendment vote) — the percentage is the share of the group’s Members behind that position. Click a column heading to open the vote below.
Show the 20 earlier votes
- 19 Jun 2025AdoptedOn the lead committee's amendments — amendment 24 (part 2 of a split vote)Official label: Amendements de la commission compétente - votes séparés - Am 24/2 · what was voted ↗419 for97 against54 abstentions149 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn the lead committee's amendments — amendment 55 (part 2 of a split vote)Official label: Amendements de la commission compétente - votes séparés - Am 55/2 · what was voted ↗385 for146 against44 abstentions144 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025RejectedOn the lead committee's amendments — amendment 251Official label: Amendements de la commission compétente - votes séparés - Am 251 · what was voted ↗263 for275 against39 abstentions142 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn the lead committee's amendments — amendment 264Official label: Amendements de la commission compétente - votes séparés - Am 264 · what was voted ↗392 for169 against16 abstentions142 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025RejectedOn amendment 281 — point a — article 1 — subparagraph 1Official label: Article 1, alinéa 1, point a - Am 281 · what was voted ↗158 for390 against26 abstentions145 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 282 — point b — article 1 — subparagraph 1Official label: Article 1, alinéa 1, point b - Am 282= 311= · what was voted ↗335 for240 against7 abstentions137 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025RejectedOn amendment 283 — text to be inserted after paragraph 2 — article 2Official label: Article 2, après le § 2 - Am 283 · what was voted ↗170 for386 against19 abstentions144 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 284 — text to be inserted after paragraph 2 — article 2Official label: Article 2, après le § 2 - Am 284 · what was voted ↗301 for255 against19 abstentions144 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 303 — point 5 — article 3 — subparagraph 1Official label: Article 3, alinéa 1, point 5 - Am 303 · what was voted ↗474 for54 against48 abstentions143 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 304 — article 4 — subparagraph 1Official label: Article 4, alinéa 1, tiret 1 - Am 304 · what was voted ↗389 for129 against47 abstentions154 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025RejectedOn amendment 286 — article 4 — subparagraph 1Official label: Article 4, après le alinéa 1 - Am 286 · what was voted ↗177 for375 against28 abstentions139 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 288 — paragraph 2 — article 8Official label: Article 8, § 2 - Am 288 · what was voted ↗240 for216 against125 abstentions138 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 313 (part 1 of a split vote) — text to be inserted after paragraph 1 — article 17Official label: Article 17, après le § 1 - Am 313/1 · what was voted ↗349 for214 against16 abstentions140 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 313 (part 2 of a split vote) — text to be inserted after paragraph 1 — article 17Official label: Article 17, après le § 1 - Am 313/2 · what was voted ↗337 for217 against19 abstentions146 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025RejectedOn amendment 292 — paragraph 4 — article 17 — subparagraph 1Official label: Article 17, § 4, alinéa 1 - Am 292 · what was voted ↗165 for272 against144 abstentions138 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 306 — paragraph 4 — article 21 — subparagraph 2Official label: Article 21, § 4, alinéa 2 - Am 306 · what was voted ↗448 for97 against34 abstentions140 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025RejectedOn amendment 293 (part 1 of a split vote) — paragraph 2 — article 26Official label: Article 26, § 2 - Am 293/1 · what was voted ↗136 for394 against40 abstentions149 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025RejectedOn amendment 293 (part 2 of a split vote) — paragraph 2 — article 26Official label: Article 26, § 2 - Am 293/2 · what was voted ↗215 for322 against38 abstentions144 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 279 — text to be inserted after paragraph 1 — article 27Official label: Article 27, après le § 1 - Am 279 · what was voted ↗338 for219 against20 abstentions142 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 278 — recital 24Official label: Considérant 24 - Am 278 · what was voted ↗326 for232 against24 abstentions137 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025AdoptedOn amendment 289 — paragraph 3 — article 12 — subparagraph 1Official label: Article 12, § 3, après l'alinéa 1 - Am 289 · what was voted ↗287 for239 against50 abstentions143 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 19 Jun 2025Main voteAdoptedOn the Commission proposal (the draft law)Official label: Proposition de la Commission · what was voted ↗457 for17 against86 abstentions159 did not voteForAgainstAbst.
Click a group to see each Member’s position.
- 28 Apr 2026Main voteAdoptedOn the provisional agreement negotiated with the Council (the trilogue deal) — amendment 317Official label: Accord provisoire - Am 317 · what was voted ↗558 for35 against52 abstentions74 did not voteForAgainstAbst.
Click a group to see each Member’s position.
Vote data: HowTheyVote.eu (ODbL, attribution) / European Parliament · roll-call votes only
Official amendment documents
Connections
See these connections as a navigable graph — and walk from there to anything else.
Explore the graphMembers who amended this procedure
55 Members · by amendment countThe amendments, in full text
1,105 amendmentsEvery amendment as tabled — original text, proposed change and justification, with a link to the official PDF.