<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:d668ff56-f68f-4a15-8258-1a0db22e9b42,g:e38b53c2-e519-4425-b958-3d5849d6a15a-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pets="http://www.1800petmeds.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.1800petmeds.com/20230331">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pets-20230331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pets-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pets-20230331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="pets-20230331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.1800petmeds.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.1800petmeds.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.1800petmeds.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.1800petmeds.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncome" roleURI="http://www.1800petmeds.com/role/ConsolidatedStatementsofIncome">
        <link:definition>0000005 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinShareholdersEquity" roleURI="http://www.1800petmeds.com/role/ConsolidatedStatementsofChangesinShareholdersEquity">
        <link:definition>0000006 - Statement - Consolidated Statements of Changes in Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.1800petmeds.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatements" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatements">
        <link:definition>0000008 - Disclosure - Restatement of Previously Issued Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.1800petmeds.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNet" roleURI="http://www.1800petmeds.com/role/PropertyandEquipmentNet">
        <link:definition>0000010 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesAsRestated" roleURI="http://www.1800petmeds.com/role/AccruedExpensesandOtherCurrentLiabilitiesAsRestated">
        <link:definition>0000011 - Disclosure - Accrued Expenses and Other Current Liabilities (As Restated)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAsRestated" roleURI="http://www.1800petmeds.com/role/IncomeTaxesAsRestated">
        <link:definition>0000012 - Disclosure - Income Taxes (As Restated)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquity" roleURI="http://www.1800petmeds.com/role/ShareholdersEquity">
        <link:definition>0000013 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedStock" roleURI="http://www.1800petmeds.com/role/RestrictedStock">
        <link:definition>0000014 - Disclosure - Restricted Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.1800petmeds.com/role/FairValueMeasurements">
        <link:definition>0000015 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareAsRestated" roleURI="http://www.1800petmeds.com/role/NetIncomePerShareAsRestated">
        <link:definition>0000016 - Disclosure - Net Income Per Share (As Restated)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.1800petmeds.com/role/CommitmentsandContingencies">
        <link:definition>0000017 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlan" roleURI="http://www.1800petmeds.com/role/EmployeeBenefitPlan">
        <link:definition>0000018 - Disclosure - Employee Benefit Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MinorityInterestInvestmentinVetster" roleURI="http://www.1800petmeds.com/role/MinorityInterestInvestmentinVetster">
        <link:definition>0000019 - Disclosure - Minority Interest Investment in Vetster</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.1800petmeds.com/role/SubsequentEvents">
        <link:definition>0000020 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransaction" roleURI="http://www.1800petmeds.com/role/RelatedPartyTransaction">
        <link:definition>0000021 - Disclosure - Related Party Transaction</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.1800petmeds.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000022 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsTables" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsTables">
        <link:definition>0000023 - Disclosure - Restatement of Previously Issued Financial Statements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.1800petmeds.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000024 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://www.1800petmeds.com/role/PropertyandEquipmentNetTables">
        <link:definition>0000025 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesAsRestatedTables" roleURI="http://www.1800petmeds.com/role/AccruedExpensesandOtherCurrentLiabilitiesAsRestatedTables">
        <link:definition>0000026 - Disclosure - Accrued Expenses and Other Current Liabilities (As Restated) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAsRestatedTables" roleURI="http://www.1800petmeds.com/role/IncomeTaxesAsRestatedTables">
        <link:definition>0000027 - Disclosure - Income Taxes (As Restated) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityTables" roleURI="http://www.1800petmeds.com/role/ShareholdersEquityTables">
        <link:definition>0000028 - Disclosure - Shareholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedStockTables" roleURI="http://www.1800petmeds.com/role/RestrictedStockTables">
        <link:definition>0000029 - Disclosure - Restricted Stock (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareAsRestatedTables" roleURI="http://www.1800petmeds.com/role/NetIncomePerShareAsRestatedTables">
        <link:definition>0000030 - Disclosure - Net Income Per Share (As Restated) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsImpactofAdjustmentsonPreviouslyIssuedFinancialStatementsDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsImpactofAdjustmentsonPreviouslyIssuedFinancialStatementsDetails">
        <link:definition>0000031 - Disclosure - Restatement of Previously Issued Financial Statements - Impact of Adjustments on Previously Issued Financial Statements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsBasicandDilutedNetIncomePerShareDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsBasicandDilutedNetIncomePerShareDetails">
        <link:definition>0000032 - Disclosure - Restatement of Previously Issued Financial Statements - Basic and Diluted Net Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsConsolidatedBalanceSheetsDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsConsolidatedBalanceSheetsDetails">
        <link:definition>0000033 - Disclosure - Restatement of Previously Issued Financial Statements - Consolidated Balance Sheets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsConsolidatedBalanceSheetsAdditionalInformationDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsConsolidatedBalanceSheetsAdditionalInformationDetails">
        <link:definition>0000034 - Disclosure - Restatement of Previously Issued Financial Statements - Consolidated Balance Sheets Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsConsolidatedStatementsofOperationsDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsConsolidatedStatementsofOperationsDetails">
        <link:definition>0000035 - Disclosure - Restatement of Previously Issued Financial Statements - Consolidated Statements of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsConsolidatedCashFlowStatementsDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsConsolidatedCashFlowStatementsDetails">
        <link:definition>0000036 - Disclosure - Restatement of Previously Issued Financial Statements - Consolidated Cash Flow Statements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsQuarterlyFinancialStatementsCondensedConsolidatedStatementsofIncomeDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsQuarterlyFinancialStatementsCondensedConsolidatedStatementsofIncomeDetails">
        <link:definition>0000037 - Disclosure - Restatement of Previously Issued Financial Statements - Quarterly Financial Statements Condensed Consolidated Statements of Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsQuarterlyFinancialStatementsCondensedConsolidatedBalanceSheetsDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsQuarterlyFinancialStatementsCondensedConsolidatedBalanceSheetsDetails">
        <link:definition>0000038 - Disclosure - Restatement of Previously Issued Financial Statements - Quarterly Financial Statements Condensed Consolidated Balance Sheets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsQuarterlyFinancialStatementsCondensedConsolidatedStatementsofCashFlowsDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsQuarterlyFinancialStatementsCondensedConsolidatedStatementsofCashFlowsDetails">
        <link:definition>0000039 - Disclosure - Restatement of Previously Issued Financial Statements - Quarterly Financial Statements Condensed Consolidated Statements of Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestatementofPreviouslyIssuedFinancialStatementsConsolidatedStatementsofStockholdersEquityDetails" roleURI="http://www.1800petmeds.com/role/RestatementofPreviouslyIssuedFinancialStatementsConsolidatedStatementsofStockholdersEquityDetails">
        <link:definition>0000040 - Disclosure - Restatement of Previously Issued Financial Statements - Consolidated Statements of Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.1800petmeds.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000041 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDisaggregationofRevenuebyTypeDetails" roleURI="http://www.1800petmeds.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuebyTypeDetails">
        <link:definition>0000042 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue by Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetDetails" roleURI="http://www.1800petmeds.com/role/PropertyandEquipmentNetDetails">
        <link:definition>0000043 - Disclosure - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesAsRestatedDetails" roleURI="http://www.1800petmeds.com/role/AccruedExpensesandOtherCurrentLiabilitiesAsRestatedDetails">
        <link:definition>0000044 - Disclosure - Accrued Expenses and Other Current Liabilities (As Restated) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAsRestatedDeferredIncomeTaxesDetails" roleURI="http://www.1800petmeds.com/role/IncomeTaxesAsRestatedDeferredIncomeTaxesDetails">
        <link:definition>0000045 - Disclosure - Income Taxes (As Restated) - Deferred Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeAsRestatedDetails" roleURI="http://www.1800petmeds.com/role/IncomeTaxesNarrativeAsRestatedDetails">
        <link:definition>0000046 - Disclosure - Income Taxes - Narrative (As Restated) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofIncomeTaxProvisionAsRestatedDetails" roleURI="http://www.1800petmeds.com/role/IncomeTaxesComponentsofIncomeTaxProvisionAsRestatedDetails">
        <link:definition>0000047 - Disclosure - Income Taxes - Components of Income Tax Provision (As Restated) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofIncomeTaxProvisionAsRestatedDetails" roleURI="http://www.1800petmeds.com/role/IncomeTaxesReconciliationofIncomeTaxProvisionAsRestatedDetails">
        <link:definition>0000048 - Disclosure - Income Taxes - Reconciliation of Income Tax Provision (As Restated) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationofTotalEffectiveTaxRateAsRestatedDetails" roleURI="http://www.1800petmeds.com/role/IncomeTaxesReconciliationofTotalEffectiveTaxRateAsRestatedDetails">
        <link:definition>0000049 - Disclosure - Income Taxes - Reconciliation of Total Effective Tax Rate (As Restated) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityNarrativeDetails" roleURI="http://www.1800petmeds.com/role/ShareholdersEquityNarrativeDetails">
        <link:definition>0000050 - Disclosure - Shareholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityDeclaredDividendsDetails" roleURI="http://www.1800petmeds.com/role/ShareholdersEquityDeclaredDividendsDetails">
        <link:definition>0000051 - Disclosure - Shareholder's Equity - Declared Dividends (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedStockNarrativeDetails" roleURI="http://www.1800petmeds.com/role/RestrictedStockNarrativeDetails">
        <link:definition>0000052 - Disclosure - Restricted Stock - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedStockNonvestedRestrictedStockDetails" roleURI="http://www.1800petmeds.com/role/RestrictedStockNonvestedRestrictedStockDetails">
        <link:definition>0000053 - Disclosure - Restricted Stock - Non-vested Restricted Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsDetails" roleURI="http://www.1800petmeds.com/role/FairValueMeasurementsDetails">
        <link:definition>0000054 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareAsRestatedBasicandDilutedNetIncomePerShareDetails" roleURI="http://www.1800petmeds.com/role/NetIncomePerShareAsRestatedBasicandDilutedNetIncomePerShareDetails">
        <link:definition>0000055 - Disclosure - Net Income Per Share (As Restated) - Basic and Diluted Net Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareAsRestatedNarrativeDetails" roleURI="http://www.1800petmeds.com/role/NetIncomePerShareAsRestatedNarrativeDetails">
        <link:definition>0000056 - Disclosure - Net Income Per Share (As Restated) - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.1800petmeds.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000057 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlanDetails" roleURI="http://www.1800petmeds.com/role/EmployeeBenefitPlanDetails">
        <link:definition>0000058 - Disclosure - Employee Benefit Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MinorityInterestInvestmentinVetsterDetails" roleURI="http://www.1800petmeds.com/role/MinorityInterestInvestmentinVetsterDetails">
        <link:definition>0000059 - Disclosure - Minority Interest Investment in Vetster (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.1800petmeds.com/role/SubsequentEventsDetails">
        <link:definition>0000060 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionDetails" roleURI="http://www.1800petmeds.com/role/RelatedPartyTransactionDetails">
        <link:definition>0000061 - Disclosure - Related Party Transaction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="pets_PerformanceRestrictedStockPriceHurdle4Member" abstract="true" name="PerformanceRestrictedStockPriceHurdle4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_ContactCenterMember" abstract="true" name="ContactCenterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_LumpSumSeverancePayments" abstract="false" name="LumpSumSeverancePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_TermOfAgreement" abstract="false" name="TermOfAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_TerminationPeriodPeriodWithinChangeInControl" abstract="false" name="TerminationPeriodPeriodWithinChangeInControl" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_PerformanceRestrictedStockPriceHurdle3Member" abstract="true" name="PerformanceRestrictedStockPriceHurdle3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_DelrayBeachPropertyMember" abstract="true" name="DelrayBeachPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_LessorOperatingLeaseRemainingWeightedAverageLeaseTerm" abstract="false" name="LessorOperatingLeaseRemainingWeightedAverageLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_PartnershipAgreementWithVetsterMember" abstract="true" name="PartnershipAgreementWithVetsterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_SeverancePaymentChangeInControlHealthInsuranceBenefitsPeriod" abstract="false" name="SeverancePaymentChangeInControlHealthInsuranceBenefitsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_SeverancePaymentTerminationWithoutCauseHealthInsuranceBenefitsPeriod" abstract="false" name="SeverancePaymentTerminationWithoutCauseHealthInsuranceBenefitsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_DefinedContributionPlanWithIndividualAge" abstract="false" name="DefinedContributionPlanWithIndividualAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_PerformanceRestrictedStockPriceHurdle1Member" abstract="true" name="PerformanceRestrictedStockPriceHurdle1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_EarningsPerShareBasicAndDilutedEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pets_AccruedExpensesAndOtherCurrentLiabilities" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_PercentageOfPropertyLeasedToTenants" abstract="false" name="PercentageOfPropertyLeasedToTenants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pets_EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pets_TwoThousandSixteenEmployeeEquityCompensationRestrictedStockPlanMember" abstract="true" name="TwoThousandSixteenEmployeeEquityCompensationRestrictedStockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_PaymentsForStipend" abstract="false" name="PaymentsForStipend" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_SalaryAndWageOfficerSignOnBonus" abstract="false" name="SalaryAndWageOfficerSignOnBonus" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_EmployeeAndDirectorEquityCompensationPlanMember" abstract="true" name="EmployeeAndDirectorEquityCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedHurdlePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedHurdlePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_RestrictionPeriod" abstract="false" name="RestrictionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_NewOrderMember" abstract="true" name="NewOrderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_OutsideDirectorEquityCompensationRestrictedStockPlan2015DirectorPlanMember" abstract="true" name="OutsideDirectorEquityCompensationRestrictedStockPlan2015DirectorPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_AccruedMerchandiseCreditsAndRewardsCurrent" abstract="false" name="AccruedMerchandiseCreditsAndRewardsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_PerformanceRestrictedStockMember" abstract="true" name="PerformanceRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_AccruedCreditCardFeesCurrent" abstract="false" name="AccruedCreditCardFeesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_PerformanceRestrictedStockPriceHurdle2Member" abstract="true" name="PerformanceRestrictedStockPriceHurdle2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_NonCompeteAgreementPeriod" abstract="false" name="NonCompeteAgreementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_RevenueFromContractWithCustomerVariance" abstract="false" name="RevenueFromContractWithCustomerVariance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_AccruedSalesReturnsAndAllowancesCurrent" abstract="false" name="AccruedSalesReturnsAndAllowancesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_TwoThousandFifteenOutsideDirectorEquityCompensationRestrictedStockPlanMember" abstract="true" name="TwoThousandFifteenOutsideDirectorEquityCompensationRestrictedStockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_NumberOfTenants" abstract="false" name="NumberOfTenants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pets_EmployeePlanMember" abstract="true" name="EmployeePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_The2016EmployeeEquityCompensationRestrictedStockPlanMember" abstract="true" name="The2016EmployeeEquityCompensationRestrictedStockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_ContingentLumpSumSeverancePayment" abstract="false" name="ContingentLumpSumSeverancePayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_EmploymentTermInitialPeriod" abstract="false" name="EmploymentTermInitialPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_OtherAssetsPolicyTextBlock" abstract="false" name="OtherAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="pets_RevenueFromContractWithCustomerPercentage" abstract="false" name="RevenueFromContractWithCustomerPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pets_ProphetMember" abstract="true" name="ProphetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_PerformanceRestrictedStockPriceHurdle5Member" abstract="true" name="PerformanceRestrictedStockPriceHurdle5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_PercentageOfAutomaticIncreaseInSharesAvailableForIssuance" abstract="false" name="PercentageOfAutomaticIncreaseInSharesAvailableForIssuance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pets_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pets_NumberOfSeverancePayments" abstract="false" name="NumberOfSeverancePayments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="pets_FurnitureFixturesEquipmentAndComputerSoftwareMember" abstract="true" name="FurnitureFixturesEquipmentAndComputerSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_PetCareRxMember" abstract="true" name="PetCareRxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_InternetMember" abstract="true" name="InternetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_SixSuppliersMember" abstract="true" name="SixSuppliersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_RevenueFromContractWithCustomerVariancePercentage" abstract="false" name="RevenueFromContractWithCustomerVariancePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pets_EmploymentTermSuccessiveRenewalPeriod" abstract="false" name="EmploymentTermSuccessiveRenewalPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_AccruedSeveranceCosts" abstract="false" name="AccruedSeveranceCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_SeverancePaymentBaseSalaryPeriod" abstract="false" name="SeverancePaymentBaseSalaryPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAbsoluteStockPriceHurdlePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAbsoluteStockPriceHurdlePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pets_DirectorPlanMember" abstract="true" name="DirectorPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_A2022EmployeeEquityCompensationRestrictedStockPlanMember" abstract="true" name="A2022EmployeeEquityCompensationRestrictedStockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_EmploymentTermCancellationPeriodPriorToEndOfCurrentTerm" abstract="false" name="EmploymentTermCancellationPeriodPriorToEndOfCurrentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="pets_ReorderMember" abstract="true" name="ReorderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pets_NoncontrollingInterestOwnershipPercentagePurchased" abstract="false" name="NoncontrollingInterestOwnershipPercentagePurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pets_NonvestedRestrictedStockMember" abstract="true" name="NonvestedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
