Pet sitter form for dog walkers and sitters

Updated 2026-10-30

Owners ask for care in messages that leave out the key facts. Which dog? Which dates? Where is the key? I would rather ask once, so I can say yes or no with everything in front of me.

About the pets. Kinds of animal, names, ages and breeds. This is how a sitter checks they can look after them.

About the dates and visits. The service, the first and last day, and visits per day. You see at once whether a request fits your week. It is a request, not a booked slot, because the form has no calendar.

About the routine and the home. Feeding, medicines, fears, the vet clinic, a backup contact and how you get in. Good care starts with these answers.

Who fills it and who reads it

Owners fill it, or hand it to their own AI. You read each request and reply. The AI might ask "Which pets need care?" Then "What are the first and last days?" Then "How will the sitter get in?" It shows all answers and sends only after a yes. See agent-fillable forms.

A tip for repeat clients

Next time a client asks again, reread their last row and ask only what changed. Browse forms for pet businesses and rescues. A lost pet report is useful if an animal slips away, and a pet foster application suits sitters who also help a local rescue.

Questions

Can clients book a time slot with this form?

No. It collects a request with dates and details. There is no calendar or slot booking, so you confirm each request yourself by phone or message.

Is it only for dog walking?

No. The service question offers dog walk, drop-in visit, overnight stay and boarding. Remove the choices you do not offer.

How do I handle a client with several pets?

One request covers the household. The first question lets the client tick several kinds of animal, and the names and ages question takes every pet at once.

Try the form

Live demo ยท nothing is saved

Request pet care

Tell us about your pets and the dates you need. We will reply to confirm whether we can help.

Which pets need care? (required)
What care do you need? (required)
How will the sitter get in?
Please send me photo updates

Or paste the JSON

Give this to your AI. It needs the AI Form API MCP server or an API key. It makes the form and sends you the link.

text
Create this form with the AI Form API create_form tool (or POST https://aiformapi.com/v1/forms with my API key). Then reply with the public_url.

{
  "title": "Request pet care",
  "description": "Tell us about your pets and the dates you need. We will reply to confirm whether we can help.",
  "fields": [
    {
      "id": "owner_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "owner_phone",
      "label": "Your phone",
      "type": "phone",
      "required": true
    },
    {
      "id": "owner_email",
      "label": "Your email",
      "type": "email",
      "required": true
    },
    {
      "id": "pet_kinds",
      "label": "Which pets need care?",
      "type": "multi_choice",
      "required": true,
      "options": [
        "Dog",
        "Cat",
        "Rabbit or small animal",
        "Bird",
        "Fish or reptile",
        "Something else"
      ]
    },
    {
      "id": "pet_names_and_ages",
      "label": "Names, ages and breeds",
      "type": "long_text",
      "required": true,
      "max_length": 800
    },
    {
      "id": "care_service",
      "label": "What care do you need?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Drop-in visit",
        "Dog walk",
        "Overnight stay in my home",
        "Boarding at the sitter's home"
      ]
    },
    {
      "id": "care_start",
      "label": "First day of care",
      "type": "date",
      "required": true
    },
    {
      "id": "care_end",
      "label": "Last day of care",
      "type": "date"
    },
    {
      "id": "visits_per_day",
      "label": "How many visits or walks each day?",
      "type": "number",
      "min": 1,
      "max": 4
    },
    {
      "id": "feeding_and_medicines",
      "label": "Feeding, medicines and daily routine",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "fears_and_habits",
      "label": "Fears, habits or things to watch",
      "type": "long_text",
      "max_length": 800
    },
    {
      "id": "vet_clinic",
      "label": "Vet clinic name and phone",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "how_to_get_in",
      "label": "How will the sitter get in?",
      "type": "single_choice",
      "options": [
        "I will hand over a key",
        "Lockbox or smart lock",
        "I will be at home",
        "Let us agree later"
      ]
    },
    {
      "id": "backup_contact",
      "label": "Someone we can call if we cannot reach you",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "wants_photo_updates",
      "label": "Please send me photo updates",
      "type": "checkbox"
    }
  ]
}

Or call the API

bash
curl -X POST https://aiformapi.com/v1/forms \
  -H "Authorization: Bearer $AIFORMAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Request pet care","description":"Tell us about your pets and the dates you need. We will reply to confirm whether we can help.","fields":[{"id":"owner_name","label":"Your name","type":"short_text","required":true,"max_length":150},{"id":"owner_phone","label":"Your phone","type":"phone","required":true},{"id":"owner_email","label":"Your email","type":"email","required":true},{"id":"pet_kinds","label":"Which pets need care?","type":"multi_choice","required":true,"options":["Dog","Cat","Rabbit or small animal","Bird","Fish or reptile","Something else"]},{"id":"pet_names_and_ages","label":"Names, ages and breeds","type":"long_text","required":true,"max_length":800},{"id":"care_service","label":"What care do you need?","type":"single_choice","required":true,"options":["Drop-in visit","Dog walk","Overnight stay in my home","Boarding at the sitter'\''s home"]},{"id":"care_start","label":"First day of care","type":"date","required":true},{"id":"care_end","label":"Last day of care","type":"date"},{"id":"visits_per_day","label":"How many visits or walks each day?","type":"number","min":1,"max":4},{"id":"feeding_and_medicines","label":"Feeding, medicines and daily routine","type":"long_text","max_length":1500},{"id":"fears_and_habits","label":"Fears, habits or things to watch","type":"long_text","max_length":800},{"id":"vet_clinic","label":"Vet clinic name and phone","type":"short_text","max_length":200},{"id":"how_to_get_in","label":"How will the sitter get in?","type":"single_choice","options":["I will hand over a key","Lockbox or smart lock","I will be at home","Let us agree later"]},{"id":"backup_contact","label":"Someone we can call if we cannot reach you","type":"short_text","max_length":200},{"id":"wants_photo_updates","label":"Please send me photo updates","type":"checkbox"}]}'

JSON definition

json
{
  "title": "Request pet care",
  "description": "Tell us about your pets and the dates you need. We will reply to confirm whether we can help.",
  "fields": [
    {
      "id": "owner_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "owner_phone",
      "label": "Your phone",
      "type": "phone",
      "required": true
    },
    {
      "id": "owner_email",
      "label": "Your email",
      "type": "email",
      "required": true
    },
    {
      "id": "pet_kinds",
      "label": "Which pets need care?",
      "type": "multi_choice",
      "required": true,
      "options": [
        "Dog",
        "Cat",
        "Rabbit or small animal",
        "Bird",
        "Fish or reptile",
        "Something else"
      ]
    },
    {
      "id": "pet_names_and_ages",
      "label": "Names, ages and breeds",
      "type": "long_text",
      "required": true,
      "max_length": 800
    },
    {
      "id": "care_service",
      "label": "What care do you need?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Drop-in visit",
        "Dog walk",
        "Overnight stay in my home",
        "Boarding at the sitter's home"
      ]
    },
    {
      "id": "care_start",
      "label": "First day of care",
      "type": "date",
      "required": true
    },
    {
      "id": "care_end",
      "label": "Last day of care",
      "type": "date"
    },
    {
      "id": "visits_per_day",
      "label": "How many visits or walks each day?",
      "type": "number",
      "min": 1,
      "max": 4
    },
    {
      "id": "feeding_and_medicines",
      "label": "Feeding, medicines and daily routine",
      "type": "long_text",
      "max_length": 1500
    },
    {
      "id": "fears_and_habits",
      "label": "Fears, habits or things to watch",
      "type": "long_text",
      "max_length": 800
    },
    {
      "id": "vet_clinic",
      "label": "Vet clinic name and phone",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "how_to_get_in",
      "label": "How will the sitter get in?",
      "type": "single_choice",
      "options": [
        "I will hand over a key",
        "Lockbox or smart lock",
        "I will be at home",
        "Let us agree later"
      ]
    },
    {
      "id": "backup_contact",
      "label": "Someone we can call if we cannot reach you",
      "type": "short_text",
      "max_length": 200
    },
    {
      "id": "wants_photo_updates",
      "label": "Please send me photo updates",
      "type": "checkbox"
    }
  ]
}