Pet Sitting Toronto

Book a pet sitter to stop by your home a few times a day to feed and play with your pet.

End
Search

Over 5,180
pet parents in Toronto have booked pet sitting

Toronto, Find top rated pet sitting

Prices are estimates per visit for 1 dog. Pricing may vary based on your search and includes a booking fee of 11%.

1 / 1
Sitter Profile Image: Danielle S.
Verified Background Check
Danielle S.
Star Sitter
$28
total per visit
5.0 out of 5 stars
39 reviews
17 repeat clients
15 years of experience
Toronto, ON, M6C

I’m lucky to have found Danielle! I have a senior chihuahua who needs a little extra care and patience with her drop in visits (she is mostly blind and deaf), and now I can rest easy knowing she is safe in Danielle hands. She is very caring and communicative. I will continue to use her services :)

Profile image
Erica L. W.
Sitter Profile Image: Ernest Ralph M.
Verified Background Check
Ernest Ralph M.
Star Sitter
$28
total per visit
5.0 out of 5 stars
7 reviews
2 repeat clients
9 years of experience
Toronto, ON, M6B

About: With 9 years of hands-on pet care experience and a dog and cat of my own, I understand what pets need to feel safe and comfortable away from home. I'm attentive to each animal's unique personality and routine, ensuring they get the same love and care I give my own. Your pet isn't just a booking they're family. As a freelance remote worker, pet care fits seamlessly into my everyday life. Because I work from home with a flexible schedule, I have open availability throughout the day meaning pets in my care are never left alone for long stretches. I'm always nearby to offer walks, playtime, feeding, and cuddles on a consistent schedule. My lifestyle is built around being present, which makes caring for your pet feel less like a side job and more like a natural part of my day. I am also lucky to be surrounded by an abundance of green space and dog parks, with the Kay Beltline Trail right at my doorstep making every walk an adventure your pup will love. When caring for pets in your home, my approach is always attentive, consistent, and loving. I understand that familiar surroundings make a big difference — especially for pets who are anxious or routine-driven. I follow each pet's established schedule closely, from feeding times to walks and playtime, so they feel calm and comfortable while you're away. As a remote freelancer with open availability, I'm never rushing in and out. I dedicate real, unhurried time to every pet in my care, treating your home and your animal with the same respect and attention I'd give my own.

Sitter Profile Image: Jingyu W.
Verified Background Check
Jingyu W.
Star Sitter
$24
total per visit
5.0 out of 5 stars
47 reviews
16 repeat clients
9 years of experience
Toronto, ON, M4S

Jingyu was fantastic! She kept me updated on everything, and I felt really comfortable knowing Bruce was in good hands. Bruce can be a little shy, but he even came out for her, which says a lot! I really appreciated the peace of mind she gave me while I was away. I would definitely book her again.

Profile image
Melanie P.
Sitter Profile Image: Tatiana G.
Verified Background Check
Tatiana G.
Star Sitter
$32
total per visit
5.0 out of 5 stars
64 reviews
28 repeat clients
4 years of experience
Toronto, ON, M6G

Tatiana was the best cat sitter we’ve had on Rover. She was extremely communicative, professional and took great videos and photos of our cat and gave us daily updates. She also paid close attention to our cat’s health reporting any variation in her litter activity. We’ll definitely call her again.

Profile image
Kate O.
Sitter Profile Image: gabrielle y.
Verified Background Check
gabrielle y.
Star Sitter
$28
total per visit
5.0 out of 5 stars
23 reviews
8 repeat clients
25 years of experience
toronto, ON, M4S

Gabrielle is wonderful! She is wonderfully responsive, kind and caring. She took great care of my precious pets and sent wonderful updates throughout the time. I would recommend her in a heartbeat!

Profile image
Tegan R.
Sitter Profile Image: Setareh A.
Verified Background Check
Setareh A.
$27
total per visit
5.0 out of 5 stars
4 reviews
1 repeat client
15 years of experience
Toronto, ON, M5P

Setareh, thank you so much for looking after Cora and Cheri while we were away. You were so kind and thoughtful to them and even though we were away only for a couple of nights, you kept us updated throughout and it was easy to see why the girls loved you so much 💕

Profile image
Orpah W.
Sitter Profile Image: Lok Yung C.
Verified Background Check
Lok Yung C.
Star Sitter
$25
total per visit
5.0 out of 5 stars
17 reviews
5 repeat clients
4 years of experience
Toronto, ON, M4S

The best.

Profile image
Rose M.
Sitter Profile Image: Deena R.
Verified Background Check
Deena R.
$23
total per visit
5.0 out of 5 stars
5 reviews
1 repeat client
30 years of experience
Toronto, ON, M5P

Deena was very reliable and knowledgeable with my precious cat. Within a day, my shy and timid rescue muffin was purring and head butting and kneading her. Very trustworthy sitter whom I am confident leaving in charge of my baby’s well-being. Thank you!

Profile image
Vicki S.
Sitter Profile Image: Hoora & Mehrdad R.
Verified Background Check
Hoora & Mehrdad R.
Star Sitter
$23
total per visit
5.0 out of 5 stars
23 reviews
4 repeat clients
8 years of experience
Toronto, ON, M4P

Took amazing care of my cat for a week, gave him massages, tried to teach him to high five, and altivo had a lot of fun with them! These are our go-to-guys and I will always endorse them every chance!

Profile image
Ember M.
Sitter Profile Image: Svetlana N.
Verified Enhanced Background Check
Svetlana N.
Star Sitter
$23
total per visit
4.9 out of 5 stars
30 reviews
14 repeat clients
16 years of experience
Toronto, ON, M6B

We were so lucky to have Svetlana as our cat sitter! She took amazing care of our cat (and our fish) while we were away — sending daily updates, photos, and making sure everything was perfect. Our cat, who is usually shy, clearly felt comfortable and happy with her. We could really relax on our trip knowing she was in such good hands. Highly recommended!

Profile image
Nicholas I.
Sitter Profile Image: Natalia L.
Verified Background Check
Natalia L.
$28
total per visit
5.0 out of 5 stars
51 reviews
22 repeat clients
25 years of experience
Toronto, ON, M4S

Natalia is wonderful! She took perfect care of my little loved ones. Great attention to detail, great communication, reliable, and provides nice updates. Highly recommended!

Profile image
Tegan R.
Sitter Profile Image: Summer B.
Verified Background Check
Summer B.
$28
total per visit
5.0 out of 5 stars
2 reviews
1 repeat client
3 years of experience
Toronto, ON, M5P

Summer was so friendly when she arrived to walk our 2 dogs. When they came back from their walk, she was quick and professional to wrap up. Would definitely hire her again! Thanks Summer!

Profile image
Mel R.
Sitter Profile Image: Emily M.
Verified Background Check
Emily M.
$26
total per visit
10 years of experience
Toronto, ON, M4P

About: Not all pet care is created equal and neither are the people providing it. I bring years of hands-on experience working with dogs at every life stage, from puppies as young as 8 weeks old to senior dogs with complex needs. Whether your pup is brand new to the world or slowing down with age, they’re in experienced, knowledgeable hands. As a dog trainer, I understand behaviour and body language at a level most walkers simply don’t. That means I can read your dog, respond to their needs, and keep every outing safe and positive. What I offer that most sitters can’t: • 🎓 Dog Trainer: behaviour-informed care every visit • 🐣 Puppy experience from 8 weeks: gentle, developmental-stage-aware handling • 🐾 Senior dog care: patience, modified pacing, and extra attentiveness • 💊 Medication administration: oral, topical, and more • 🚑 Canine first aid certified: trained to respond calmly in any situation • 📸 Real-time photo updates every visit Your dog isn’t just being watched. They’re being cared for by someone who truly knows dogs. Pet care isn’t something I fit in around other things, it’s the heart of what I do. I structure my days around my clients, which means your pet is never an afterthought. Morning, midday, and evening availability allows me to accommodate a variety of routines and schedules, and I keep my client list intentionally small so every pet receives the time, attention, and care they deserve. I’m available throughout the week and on weekends, with advance booking recommended to secure your preferred times, especially for recurring walks or multi-day care. This is a boutique service by design. Limited spots mean more presence, more consistency, and a better experience for your pet. When I enter your home, I treat it with the same care and respect I give your pet. Every visit begins with a thorough check of the environment, including doors, windows, gates, and any potential hazards, so your pet is secure from the moment I arrive. For walkers and flight-risk dogs, I take extra precautions with leash checks and secure exits before we ever step outside. Your home is left exactly as I found it. I follow your routines, respect your space, and never cut corners because consistency and trust are the foundation of exceptional pet care. What you can always count on: • 🔒 Secure environment check every single visit • 📋 Your pet’s routine followed to the letter • 📸 Photo updates so you have eyes on your pet from anywhere • 🚑 Canine or feline first aid certified. I’m prepared for any situation • 💊 Medication administered safely and on schedule if needed • 🏠 Your home left clean, secure, and exactly as you left it Whether you’re at work, traveling, or simply need a midday check-in, you’ll never have to wonder. You’ll know.

Sitter Profile Image: Danielle M.
Verified Background Check
Danielle M.
Star Sitter
$34
total per visit
5.0 out of 5 stars
37 reviews
15 repeat clients
5 years of experience
Toronto, ON, M6E

Danielle was very communicative and took great care of my cats! Highly recommend!!

Profile image
Michelle H.
Sitter Profile Image: Nigel C.
Verified Enhanced Background Check
Nigel C.
$23
total per visit
4.9 out of 5 stars
66 reviews
23 repeat clients
19 years of experience
Toronto, ON, M5P

Nigel is excellent, he is always perfectly on time, communicative and very polite. My dogs come back happy and tired. They love him! I highly recommend him!

Profile image
Ana A.
Sitter Profile Image: Jane H.
Verified Background Check
Jane H.
$34
total per visit
5.0 out of 5 stars
139 reviews
46 repeat clients
20 years of experience
Toronto, ON, M4R

Jane has looked after our cat Luna and was wonderful to work with. She is accommodating, prompt in her responses, reliable and reassuring. I will be booking with her again.

Profile image
Nicole L.
Sitter Profile Image: Valeria C.
Verified Enhanced Background Check
Valeria C.
$34
total per visit
5.0 out of 5 stars
57 reviews
21 repeat clients
7 years of experience
Toronto, ON, M4P

Valeria is an amazing person and very dedicated😊 Very professional and caring 😊 This is my second booking with her and she was just as perfect 🥰 Highly recommend her service and looking forward to meet her next vacation☺️ Thank you Valeria🎀

Profile image
Sanetra D.
Sitter Profile Image: Miryam K.
Verified Background Check
Miryam K.
$29
total per visit
5.0 out of 5 stars
4 reviews
1 repeat client
15 years of experience
Toronto, ON, M5P

About: I am honoured to have been trusted with the care and custodianship of cherished pets, furry, scaly, and slimey, since I was a young child, which has given me invaluable experience and skill. Whether you need occasional help with walks, feeding, or sitting while you are away, I'm your gal! I've also got lots of exotic pet experience (I have three bunnies myself, and many aquaria) as well as experience caring for diverse houseplants and gardens. I pride myself in meeting the needs of even the most specialized critters, big or small, and look forward to providing the best experience for your pets, especially those that need a little extra love. I will make my schedule work with yours and look forward to talking soon! I am a mechanical engineering student, so my schedule is very flexible. I walk, cycle, and TTC, so no need for parking! I love having the opportunity to integrate furry friends into my routine. I am a seasoned carer for my three buns (dusty, soup, and drosophila), gerbil (miso), leopard gecko (artemis), and have had many hamsters. I maintain several freshwater aquaria with my partner, and have TONS of plants. I will follow your specifications and requests to a tee, and can be contacted on my cell whenever you need. I am also seasoned in housekeeping, should that be a plus!

Sitter Profile Image: Maria Paula S.
Verified Background Check
Maria Paula S.
$23
total per visit
5.0 out of 5 stars
37 reviews
7 repeat clients
1 year of experience
Toronto, ON, M4P

Maria Paula S. was so incredible taking care of our two cats. She was punctual, respectful and very reliable. She went above and beyond our expectations. She was also a great communicator and always let us know how our cats were doing and if there were any issues. We will be using her services going forward for as long as she is available. She is a rare person with a big heart. Thank you Maria !!!

Profile image
Dawn M.
Sitter Profile Image: Anieli Auana S.
Verified Enhanced Background Check
Anieli Auana S.
$34
total per visit
5.0 out of 5 stars
3 reviews
8 years of experience
Toronto, ON, M4R

Dom loves Anieli and Gustavo, and he always have so much fun with them! Thank you for taking such great care of him

Profile image
Andre C.
1 / 1
View more sitters

The median cost per visit for pet sitting in Toronto is $25

Pet parents share their Rover experiences - Toronto

1 / 1
5.0 out of 5 stars

I couldn't have left my babies in better hands. Sylvain has a truly caring heart, and it showed in every interaction with Carmelo and Sachi. When I came back from my trip, I could immediately see how happy they were and how incredibly well they had been cared for. What impressed me the most was that Sylvain achieved something with them that I hadn't even been able to accomplish while living with them. In my mind, he's the equivalent of a cat whisperer or Mary Poppins for cats! He always kept me updated with multiple photos and detailed reports, even about the smallest things (including their funny little moments). I was amazed by how well he remembered every little detail I told him about my babies, even though I had only mentioned most of them once. Knowing they were in such loving and attentive hands gave me complete peace of mind during my trip. I feel incredibly grateful to have found Sylvain, and I won't hesitate to book with him every time I travel. Thank you, Sylvain, for treating my babies like your own. It truly means the world to me.

Profile image
Griselle M.
Drop-In Visits
5.0 out of 5 stars

Sophie took such good care of Ming during her drop in visits. And Ming really appreciated her company while my husband and I were away on a short trip. Sophie was easy to communicate with, did a great job caring for Ming on time, and left us lovely notes each drop in, reassuring us that our cat Ming was doing well. 💛

Profile image
Julia Colette O.
Drop-In Visits
5.0 out of 5 stars

Yelena was amazing. Even got some knots out of our Cats fur that we were having problems getting rid of.

Profile image
Wayne A.
Drop-In Visits
5.0 out of 5 stars

Wenwen has been a wonderful pet sitter, she follows thoroughly all instructions that I have given her (and we have a princess cat so we had a lot of it), our cat seems to have loved her and was acting really comfortable around her. During the visits, she’s took the time to share a lot of info on our cat (how she’s been doing, eating, interacting with her etc). She’s super sweet & truth worthy, I can only recommend her to pet sit your babies!

Profile image
Laura O.
Drop-In Visits
5.0 out of 5 stars

Doreen has been so wonderful with the kitties and also brought in one of the packages that had been delivered while we were away. We look forward to booking with her again in the fall!

Profile image
Emily L.
Drop-In Visits
5.0 out of 5 stars

Erin was friendly and my cats got along really well with her. They were well taken care of and happy when I returned home. Erin was flexible with some last minute rescheduling. Thanks Erin!

Profile image
Carrie
Drop-In Visits
5.0 out of 5 stars

Marianna was a fantastic cat-sitter! She was a great communicator and the cats absolutely loved her - which is a big deal as one of our guys is very shy! We really appreciated Marianna’s updates and the pictures/videos she would send with her daily check-ins. Knowing they were in good hands made being away from them easier. Will definitely try to rebook with Marianna in the future!

Profile image
Alex T.
Drop-In Visits
5.0 out of 5 stars

Hoora and Mehrdad are amazing! They are kind, responsible, and I trust them to keep my bunny safe and happy. I'm so glad they are coming back to help out in a few weeks!

Profile image
Elizabeth B.
Drop-In Visits
5.0 out of 5 stars

Mackenzie was absolutely wonderful! He is very thorough and made sure to send me plenty of photos of my kitty having the best time with him. Will definitely have him cat sit again for us next time :)

Profile image
Lia G.
Drop-In Visits
5.0 out of 5 stars

Yuanxin does an amazing job with my cat and is super dependable!! If you're in the Old Town Toronto area, I highly recommend booking with her! Fast, reliable, and I've never had any issues getting in contact or receiving adequate updates from her. My cat also responds very well to her and hes a scardy cat!

Profile image
Amanda M.
Drop-In Visits
5.0 out of 5 stars

Sara is awesome! She is so kind, helpful, and reliable. My cat took to her right away, and he isn't easy to impress. She took great care of him. Thank you, Sara!

Profile image
Tayler T.
Drop-In Visits
5.0 out of 5 stars

David was a great sitter for my cat Wilbur. He sent photos and videos on a daily basis, and through them I could tell Wilbur was having a good time. I highly recommend David as your local sitter!

Profile image
Ira H.
Drop-In Visits
5.0 out of 5 stars

Meredith took great care of Christopher the cat! She made sure he was well fed and cared for. She noticed that my apartment's AC turned off on a hot day, and made sure to tell me, fix the thermostat, and check in to make sure the temperature had dropped later in the day. She also sent me wonderful pictures of Chris throughout the week.

Profile image
Olivia S.
Drop-In Visits
5.0 out of 5 stars

Maria and Cameron took fantastic care of Christopher the cat! They made sure he was well fed, had time to play, and didn't get into too much mischief. They were responsive and sent me great pictures of Chris throughout the week.

Profile image
Olivia S.
Drop-In Visits
5.0 out of 5 stars

Kitty loved Georgia and Alissa and they were extremely prompt for each drop in + took so many cute photos to send me while I was away. Extremely reliable caretakers for your pets!

Profile image
Talha H.
Drop-In Visits
5.0 out of 5 stars

Sinead is fantastic and we can’t recommend her enough. She made us feel at ease that our pets were well cared for while we were away. She was very attentive with our pets and got to know all their personalities quite well.

Profile image
Sandra G.
Drop-In Visits
5.0 out of 5 stars

Fantastic experience from start to finish! She took wonderful care of our cat while we were away for 9 days and gave us complete peace of mind. She was reliable, communicative, and clearly cared about our cat's well-being. We came home to a happy, well cared-for cat and everything exactly as we left it. I wouldn't hesitate to recommend her to anyone looking for a trustworthy, caring pet sitter. We'll definitely be booking her again!

Profile image
Dave M.
Drop-In Visits
5.0 out of 5 stars

We book Lok for 3 weeks to watch our older cat. Highly recommend them. Paws was very well taken care....

Profile image
Margaret D.
Drop-In Visits
5.0 out of 5 stars

Sadie took great care of both Jethro and Louis! Would absolutely recommend Sadie to anyone looking for a caring sitter and look forward to having her back.

Profile image
Steven C.
Drop-In Visits
5.0 out of 5 stars

Shi Ying is an amazing pet sitter! She took wonderful care of my cats and kept my apartment incredibly clean and tidy. She even went above and beyond by vacuuming up the scattered cat litter and remembering to water all of my plants. I came home to very happy cats and a spotless house. I highly recommend her to anyone looking for a reliable and thoughtful sitter!

Profile image
LONG T.
Drop-In Visits
1 / 1
Find pet care near you

Book with peace of mind

  • Screened pet sitters have passed a third-party background check and show verified reviews from other pet parents, like you.
  • Every booking is backed by the Rover Guarantee, which includes up to $25,000 reimbursement for eligible vet care. Learn more
  • 24/7 support from the Rover team–here to help if you ever need someone to talk to.

Why Choose Rover?

  • Cashless payments

    Book and pay through Rover’s secured platform—no cash or checks required.

  • Reservation protection

    It doesn’t happen often, but if your sitter has to cancel, we’ll work with you to find a new sitter.

  • World-class support

    We’re friendly, knowledgable, and total pet fanatics. You can get in touch with us anytime.

Meet local sitters who will treat your pets like family

  1. 1. Search

    Browse profiles of sitters near you who offer pet sitting
  2. 2. Meet In Person

    Schedule a free in-person Meet & Greet to find the perfect fit
  3. 3. Book & Pay

    It's that easy! All payments are processed through Rover's secured platform

Sitters in Toronto average 5
repeat pet sitting clients

FAQs for Drop-In Visits - Toronto

Frequently asked questions about Rover

The average cost for Pet Sitting in Toronto on Rover is $26.64 per visit (as of July 2026). However, all sitters set their own rates based on experience, location, and availability.

Rover makes budgeting the cost of Pet Sitting easy. As long as your dates and pet profiles are correct, the price you see before you book is the same price you pay for Pet Sitting. For more information on service fees, click here .

There are 6,872 sitters on Rover for Pet Sitting in Toronto. About 86% of Toronto sitters can respond to requests in under 60 minutes. Whether you’re planning ahead for holidays, need last-minute care, or need same-day coverage for an urgent trip, you can message multiple sitters at once to find available care.

Once you find the right match, you can arrange a Meet & Greet to ensure they are a perfect fit for your pet’s personality before confirming.

A pet sitter can provide focused care sessions, help your pet’s routine stay on track, or keep you updated on your pet’s mood and energy levels.

Whether you’re at the office for the day or travelling for a few nights, a pet sitter can offer poop breaks during a Toronto stroll, cleaning the litter box, or making sure your pet has on-time food or water refills. For daytime services like walking and drop-ins, you can also request sitters to send a report card with every visit.

Tip: You can discuss your specific arrangements with a pet sitter on Rover based on what fits you, your pet, and your sitter’s needs. To find what their special skills are, look at the "Skills" and "Pet care experience" sections on their profile.

You can coordinate how much supervision you want directly with your sitter. While every sitter’s schedule varies, here are some examples of supervision by pet care service:

  • Boarding or doggy day care: Many sitters can provide frequent companionship because they design their day specifically around the pets in their care or work from home.
  • House sitting: Your sitter generally stays in your home for the requested duration, which may include overnight care. They may step out briefly to visit other pet clients, but your home remains their primary base.
  • Drop-in visits or dog walking: These can be scheduled in 30- or 60-minute windows (and can be shorter or longer at your request) to help your pet receive dedicated attention and care during those specific times.

Interested in constant or 24/7 care? This service often incurs an additional fee but many sitters are happy to discuss this option with you.

Key handling is entirely up to you and your sitter to agree on during the Meet & Greet or in the Rover app. Most pet parents in Toronto choose to hand over a spare key or digital fob in person, while others arrange a lockbox or unique access code. Don't forget to discuss key returns as well!

Every sitter on Rover is required to pass a background check before listing their services. This process confirms their identity and indicates they do not have any disqualifying offences.

Beyond ID checks, you can review each sitter's star rating, read verified reviews from other pet parents, and see how many repeat clients they have. Every booking is backed by the Rover Guarantee, which includes up to $25,000 in eligible veterinary care. For more details, visit Rover's Trust & Safety page .

The Rover Guarantee is Rover’s commitment to your peace of mind every time you book. It includes 24/7 customer support, sitter access to advice from qualified veterinary professionals for diagnostic issues, and a reimbursement program for eligible veterinary care in the rare event something goes wrong.

All bookings are backed by the Rover Guarantee , which provides up to $25,000 in eligible veterinary care reimbursement.

A Meet & Greet is a short introductory meeting between you, your pet, and a sitter. It can take place in person or virtually, although we recommend in-person so that your pet can get to know your sitter or the new environment. During the Meet & Greet, you will have a chance to walk through your pet's routine, medical needs, and unique quirks. Take the time to ask your sitter questions about their skills and expertise, and make sure the fit feels right for everyone. Most pet parents and sitters on Rover welcome Meet & Greets because the process can give confidence and peace of mind for service experiences, especially for longer stays or first-time bookings.

If a health concern arises during a stay, your sitter is instructed to contact you and our Trust & Safety team immediately and, if needed, take your pet to the closest veterinarian. Through our Trust & Safety support team, sitters can ask for diagnostic advice from a qualified veterinary professional if your pet is showing signs of possible illness.

For extra peace of mind, you can also prepare an authorization form for your regular vet. An authorization form outlines your preferred method of care and allows your sitter to bring your pet into their regular clinic.

Every qualified booking made on Rover is backed by the Rover Guarantee, which includes reimbursement for eligible emergency vet care.

Emergency support is available by phone or email in English 24/7. When an incident occurs, we recommend that sitters contact our Trust & Safety team immediately so that they can connect your sitter with a veterinary professional or offer other resources to help.

If a sitter needs to cancel at the last minute, Rover’s reservation protection means Rover Support will work with you to find a suitable replacement as quickly as possible.

Yes, you can find sitters who have experience administering medication or managing dietary requirements. On Rover:

  • 83% of sitters can help with special care needs
  • 89% can help with giving oral medications or injections
  • 95% can help with daily exercise

You can also find pet sitters on Rover who accept only one pet at a time, which is ideal for anxious puppies, kittens, or senior pets who move at a gentler pace. Some sitters will also list availability for 24/7 care, also known as constant care, in their profiles.

Use the search filters to narrow down sitters whose specific experience or environment meets your pet's needs. When reaching out to your sitter, outline your pet's care routine and use the Meet & Greet to walk your sitter through your expectations.

Connect anywhere with the Rover app

Download on the App Store BadgeGet it on Google Play Badge